公司项目有个bug,要求修改一下,由于jsp使用了iframe,session超时的时候,点击菜单后,登陆页面在iframe里面嵌套的位置出现了登陆框。
很明显,这是需要用一个过滤器来处理这个问题,当session超时后,去进入过滤器判断一下是否还可以获得session信息。
我想使用spring的mvc:intercptor去处理这个问题,但是我想问的是,当我从登陆页面进入系统时,也是要进入过滤器的,这个时候session里面还没有用户信息,肯定会被拒绝登陆的,请问这种问题怎么一个思路,谢谢,没有弄过这块,惭愧啊...................
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
不是所有的请求都需要用户信息才能响应,像一个购物网站,一般是在下单的时候才第一次去校验用户是否登录,所以需要用户信息的是可知的几个请求,那么在拦截器里面可以根据路径来判断是否需要用户信息,像登录请求肯定不需要session里面是否有用户信息,这样的请求可以让他直接过了。