struts中 action带参数 会执行2遍interceptor 不带参数一遍
为什么会这样啊?比如有个action是name是admin/GetMenu.action如果把这个action改成admin/GetMenu.action?xxx=123...
为什么会这样啊?
比如有个action是 name是 admin/GetMenu.action
如果把这个action改成 admin/GetMenu.action?xxx=123
就会调用2遍interceptor (xxx是瞎写的 没有任何意义 也可以是有用的参数 反正都会造成interceptor执行两遍)
我的interceptor 是权限检查 查看session里面保存的权限是否足够 执行两遍 第一遍提醒权限不够 第二遍是够 最终结果是权限足够 展开
比如有个action是 name是 admin/GetMenu.action
如果把这个action改成 admin/GetMenu.action?xxx=123
就会调用2遍interceptor (xxx是瞎写的 没有任何意义 也可以是有用的参数 反正都会造成interceptor执行两遍)
我的interceptor 是权限检查 查看session里面保存的权限是否足够 执行两遍 第一遍提醒权限不够 第二遍是够 最终结果是权限足够 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询