询问一个spring interceptor处理session超时的问题............-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

询问一个spring interceptor处理session超时的问题............

2016-03-16 10:38:39 2327 1

公司项目有个bug,要求修改一下,由于jsp使用了iframe,session超时的时候,点击菜单后,登陆页面在iframe里面嵌套的位置出现了登陆框。

很明显,这是需要用一个过滤器来处理这个问题,当session超时后,去进入过滤器判断一下是否还可以获得session信息。

我想使用spring的mvc:intercptor去处理这个问题,但是我想问的是,当我从登陆页面进入系统时,也是要进入过滤器的,这个时候session里面还没有用户信息,肯定会被拒绝登陆的,请问这种问题怎么一个思路,谢谢,没有弄过这块,惭愧啊...................

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:03:32

    不是所有的请求都需要用户信息才能响应,像一个购物网站,一般是在下单的时候才第一次去校验用户是否登录,所以需要用户信息的是可知的几个请求,那么在拦截器里面可以根据路径来判断是否需要用户信息,像登录请求肯定不需要session里面是否有用户信息,这样的请求可以让他直接过了。

    0 0
相关问答

1

回答

考虑到效率,可以分为几种不同的 interceptor?

2022-04-18 11:04:36 136浏览量 回答数 1

1

回答

springboot mybatis mysql,框架封装了SqlSessionFactor是为什么

2021-10-28 19:15:23 203浏览量 回答数 1

1

回答

Spring 3.x的NamedParameterJdbcTemplate.qu?报错

2020-06-22 14:48:52 225浏览量 回答数 1

1

回答

在spring的jdbcTemplate中配置属性nativeJdbcExtractor后..:报错

2020-06-14 15:15:07 473浏览量 回答数 1

1

回答

为什么伸缩组创建ECS实例时出现云市场镜像不可用报错?

2020-03-25 11:20:02 429浏览量 回答数 1

1

回答

Intent.setClass错误

2020-01-24 17:47:38 284浏览量 回答数 1

1

回答

springmvc interceptor preHandle()执行多次

2016-03-19 10:55:12 4221浏览量 回答数 1

1

回答

Java,for循环插入数据库时,如中间发生错误,如何撤销之前已产生的所有结果(使用的是springJdbctemplate

2016-03-18 13:40:37 2706浏览量 回答数 1

1

回答

springmvc interceptor preHandle()执行多次

2016-03-17 09:53:52 3637浏览量 回答数 1

1

回答

InternalServerError

2015-02-12 19:36:58 6975浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载