为了账号安全,请及时绑定邮箱和手机立即绑定

关于拦截器

拦截器是在controller前执行的,如果在controller里面保存session值,那拦截器里面从session取的值总是上一个session存的值,起不到验证的作用,在拦截器里面也无法将得到的值保存在session中,那该如何做到用拦截器起到验证的作用??

正在回答

2 回答

session是用户与服务器的会话,是jsp的内置对象,可以理解为它只有一份,在你打开浏览器初次访问服务器时生成,它的有效期是服务器端设置的,不像request那样每次请求都生成一份新的。所以上一次和这一个是同一个session对象。正因如此,我们才可以用session存放一些登录相关信息及其他。

1 回复 有任何疑惑可以回复我~

拦截不就是验证本次填入的登陆与上一次存储的session进行比较吗?那为什么起不到验证作用?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Spring MVC拦截器
  • 参与学习       73582    人
  • 解答问题       56    个

Spring MVC拦截器的工作原理及配置,介绍拦截器与过滤器的区别

进入课程

关于拦截器

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信