SpringMVC经典系列-09对SpringMVC的Controller层返回值的处理---【LinusZhu】

来源:互联网 发布:69直播软件 编辑:程序博客网 时间:2024/04/30 08:22

      注意:此文章是个人原创,希望有转载需要的朋友们标明文章出处,如果各位朋友们觉得写的还好,就给个赞哈,你的鼓励是我创作的最大动力,LinusZhu在此表示十分感谢,当然文章中如有纰漏,请联系linuszhu@163.com,敬请朋友们斧正,谢谢。

      主要是对Controller控制器层方法的返回值类型的讲解,如下:

      1返回String类型 (建议使用)

a) 根据返回值找对应的显示页面,规则为:prefix前缀+返回值+suffix后缀组成

b) 代码如下:

@RequestMapping(params="method=reg4")

public String reg4(ModelMap map) {

System.out.println("Controller.reg4()");

return "index";

}

如果前缀为:/WEB-INF/jsp/    后缀是:.jsp   返回的是:"index"

则会转发到:/WEB-INF/jsp/index.jsp

前后缀设置在配置文件中,如下:

   <bean

class="org.springframework.web.servlet.view.InternalResourceViewResolver"

p:prefix="/WEB-INF/jsp/"  p:suffix=".jsp"/>

      2、也可以返回ModelMapModelAndViewmapListSetObject、无返回值,很简单,再次不一一讲解,主要建议返回字符串类型

 

0 0
原创粉丝点击