问题描述
我所有的后台页面都放在了web-inf目录下,这样一来配置的fileter 根本就拦截不到,所有页面跳转都要经过struts2,那我想拦截这个struts2的请求路径,从而判断用户session是否超时,有什么好的办法呢? 目前可行的方法是在前台写一个jsp脚本,然后每个页面包含他。
解决方案
或者你也可以把你的filter配置放在struts的filter的前面。按照规范,多个filter时实际是按照filter的配置在web.xml中的出现顺序解析的。
解决方案二:
利用struts2 interceptor,可以实现权限 相关校验。当然你自己写filter也可以
时间: 2024-10-05 12:56:48