controller方法的返回值

Spring 寻梦 6年前 (2019-03-08) 524次浏览 0个评论 扫描二维码

1 返回ModelAndView

需要方法结束时,定义ModelAndView,将model和view分别进行设置。

配置jsp前缀和后缀

2 返回void

 在controller方法形参上可以定义request和response,使用request或response指定响应结果:
1、使用request转向页面,如下:
request.getRequestDispatcher("页面路径").forward(request, response);  
2、也可以通过response页面重定向:
response.sendRedirect("url") 
3、也可以通过response指定响应结果,例如响应json数据如下:
response.setCharacterEncoding("utf-8");
response.setContentType("application/json;charset=utf-8");
response.getWriter().write("json串");

3 返回字符串

表示返回逻辑视图名:真正视图(jsp路径)=前缀+逻辑视图名+后缀

通过形参中的model将model数据传到页面

喜欢 (0)
[支付宝扫码,感谢支持]
分享 (0)
关于作者:

您必须 登录 才能发表评论!