springmvc中的controller层的返回值

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}");

猜你喜欢

转载自blog.csdn.net/Handsome2013/article/details/81586576