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”

posted @ 2017-03-30 19:34  小虾米的java梦  阅读(358)  评论(0编辑  收藏  举报