springMVC的controller返回值

1.可以返回ModelAndView

2、可以返回一个String字符串:即一个jsp页面的逻辑视图名,这个在springMVC.xml中可以配置此页面逻辑视图的前缀和后缀

3、可以返回void类型:

    此时使用request.getRequestDispatcher("具体页面的完整路径");

response.sendRedirect(url)-----重定向到指定URL 

   request.getRequestDispatcher(url).forward(request,response) -----请求转发到指定URL

response.sendRedirect(url)-----是客户端跳转

   request.getRequestDispatcher(url).forward(request,response) -----是服务器端跳转

4、可以使用redirect重定向的方式返回:

return  "redirect:url",或者是同一个handler的那个action也可以。例如:"redirect:queryItem.action"

5、可以使用forward形式返回:

return  “forward:url”

原文地址:https://www.cnblogs.com/fengli9998/p/6648101.html