页面间的跳转分为转发和重定向
但是转发和重定向在springMVC里又分为转发到页面和重定向到页面,转发到处理器方法和重定向到处理器方法
下边是具体实现功能的代码:
转发到页面和重定向到页面
//转发到页面 @RequestMapping("/five") public String doFive(Model model,String username){ model.addAttribute("msg","我们都是好人"); model.addAttribute("name",username); return "suecssful"; } //重定向到页面 @RequestMapping("/six") public String dosix(Model model,String username){ model.addAttribute("msg","我们都是好人"); model.addAttribute("name",username); return "redirect:/suecssful.jsp"; }
转发到处理器方法和冲重定向到处理器方法
//转发到处理器方法 @RequestMapping("/seven") public String doSeven(Model model,String username){ model.addAttribute("msg","我们都是好人"); model.addAttribute("name",username); return "forward:eghit"; } @RequestMapping("/eghit") public String doeghit(){ return "suecssful"; } //重定向到处理器方法 @RequestMapping("/nine") public String donine(Model model,String username){ model.addAttribute("msg","我们都是好人"); model.addAttribute("name",username); return "redirect:ten"; } @RequestMapping("/ten") public String doten(){ return "suecssful"; }