2025/1/11小于 1 分钟
请求不进Action
出现这种情况之后,先排除web.xml中配置的过滤器拦截,确认请求已经到了Struts之后,那么有可能是与拦截器有关。
注意
需具备拦截器知识
样例
前端通过ajax请求Action,其中有一个参数叫做psnCode用于存放加密过后的人员主键,该请求发出之后不会进入对应Action中的断点,查看response发现返回了默认地址。
如果这个参数不加密则可以进入断点。
2020年9月24日大约 3 分钟
提示
本文针对Struts2拦截器进行描述,内置拦截器定义在struts-default.xml中。
介绍
拦截器在概念上与servlet过滤器或JDK代理类相同。拦截器允许横切功能,把action以及框架分开实现。你可以使用拦截器实现以下操作:
在调用action之前提供预处理逻辑。
在调用action后提供后处理逻辑。
捕获异常,以便可以执行备用处理。
2020年9月23日大约 8 分钟