转发和重定向

Posted 眼泪,还是流了

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转发和重定向相关的知识,希望对你有一定的参考价值。

1)转发 (默认)

   return "逻辑视图";

2)重定向

return "redirect:地址" //到请求地址

 

技术分享图片
 1 @RequestMapping("/modify/{id}")
 2     public String getUserById(@PathVariable String id,Model model)
 3             throws ServletException, IOException {
 4         User user = userService.getUserById(id);
 5         model.addAttribute("user", user);
 6         return "usermodify";
 7     }
 8     
 9     @RequestMapping("/modifyexe")
10     public String modify(User user,HttpSession session)
11             throws ServletException, IOException {
12         user.setModifyBy(((User)session.getAttribute(Constants.USER_SESSION)).getId());
13         user.setModifyDate(new Date());
14         if(userService.modify(user)){
15             return "redirect:query";
16         }else{
17             return "usermodify";
18         }
19     }
示例

 

以上是关于转发和重定向的主要内容,如果未能解决你的问题,请参考以下文章

重定向和转发

Servlet - 请求转发和重定向

转发和重定向的区别

转发和重定向的区别

转发和重定向

SpringMVC--08 转发和重定向