controller方法的返回值

2023-03-14 15:44:44 浏览数 (1)

1 返回ModelAndView

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

配置jsp前缀和后缀

2 返回void
代码语言:javascript复制
 在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 人点赞