您的位置:首页 > 编程语言 > Java开发

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

2014-06-12 11:12 399 查看
      注意:此文章是个人原创,希望有转载需要的朋友们标明文章出处,如果各位朋友们觉得写的还好,就给个赞哈,你的鼓励是我创作的最大动力,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、也可以返回ModelMap、ModelAndView、map、List、Set、Object、无返回值,很简单,再次不一一讲解,主要建议返回字符串类型

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐