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