跳至主要內容
常见问题

常见问题

请求不进Action

出现这种情况之后,先排除web.xml中配置的过滤器拦截,确认请求已经到了Struts之后,那么有可能是与拦截器有关。

注意

需具备拦截器知识

样例

前端通过ajax请求Action,其中有一个参数叫做psnCode用于存放加密过后的人员主键,该请求发出之后不会进入对应Action中的断点,查看response发现返回了默认地址。


zzz大约 3 分钟后端StrutsFAQAction
拦截器

拦截器

提示

本文针对Struts2拦截器进行描述,内置拦截器定义在struts-default.xml中。

介绍

拦截器在概念上与servlet过滤器或JDK代理类相同。拦截器允许横切功能,把action以及框架分开实现。你可以使用拦截器实现以下操作:

在调用action之前提供预处理逻辑。

在调用action后提供后处理逻辑。

捕获异常,以便可以执行备用处理。


zzz大约 8 分钟后端Struts拦截器