Controller方法返回值
1返回ModelAndView
controller方法中定义ModelAndView对象并返回,对象中可添加model数据、指定view。
2返回void
在Controller方法形参上可以定义request和response,使用request或response指定响应结果:
2.1、使用request转发页面,如下:
request.getRequestDispatcher("页面路径").forward(request, response);
request.getRequestDispatcher("/WEB-INF/jsp/success.jsp").forward(request, response);
2.2、可以通过response页面重定向:
response.sendRedirect("url")
response.sendRedirect("/springmvc-web2/itemEdit.action");
可以通过response指定响应结果,例如响应json数据如下:
response.getWriter().print("{\"abc\":123}");