问题描述:web项目中使用shiro做登录权限控制,当shiro执行logout后,直接返回一个jsp路径会抛出org.apache.shiro.session.UnknownSessionException异常,浏览器页面中出现500错误。
原因:当shiro登出后,session被清除,然后Controller直接返回页面时,中间是有执行readSession()方法的,但是session已经被清掉了,所以抛出org.apache.shiro.session.UnknownSessionException异常。
解决办法:使用redirect

response.sendRedirect("/shiro/login");

相关文章:

  • 2021-05-05
  • 2021-08-18
  • 2022-01-07
  • 2021-07-28
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
  • 2021-05-18
  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案