只需要在return的时候 加上redirect:
就会直接跳到你需要的位置而且是绝对路径(相对于跟路径的绝对路径)
例如:
@Controller
@RequestMapping(value="/admin")
public class LoginController {
@Autowired
LoginService loginService;
@RequestMapping(value="login")
public String login(String userName, String passWord){
if(loginService.login(userName, passWord)){
return "login";
}
return "redirect:/index.jsp";
}
}
项目就会重定向到跟路径下的index.jsp页面!!!
如果用httpServletreSponse的重定向,则重定向只会重定向到admin路径下的index.jsp
本文介绍如何在Spring MVC控制器中通过return加上redirect属性实现页面重定向至指定路径,例如从/admin/login成功登录后重定向到/index.jsp。
554

被折叠的 条评论
为什么被折叠?



