具体问题描述
- 重定向无法访问到WEB-INF下的页面
- 提交登录表单后进入WEB-INF时使用的是请求转发
- 请求转发后的页面刷新会重新提交表单
- 以致于即使退出登录后返回该页面再刷新也会直接登录
解决方法
重定向到一个请求转发的方法
原方法
@RequestMapping("/login") public String login(){ return ("admin/index");//请求转发到登陆后的主页 }
改进方法
@RequestMapping("/login") public String login(){ return ("redirect:/system/toLogin");//重定向toLogin链接 } @RequestMapping("/toLogin") public String toLogin(){ return ("admin/index");//请求转发到登陆后的主页 }