我正在尝试构建一个 javascript / ajax 上传器,它将表单/文件上传提交到操作。但是,当提交表单时,验证拦截器会因某种原因阻止我的操作运行,并返回“输入”作为结果。我不知道为什么,但我希望它停止。
如何仅禁用验证拦截器MyAction.execute()
?这是我的拦截器代码struts.xml
:
<interceptors>
<interceptor name="appInit"
class="com.example.myApp.interceptors.AppInit">
</interceptor>
<interceptor-stack name="appDefault">
<interceptor-ref name="servletConfig"/>
<interceptor-ref name="appInit" />
<interceptor-ref name="defaultStack">
<param name="exception.logEnabled">true</param>
<param name="exception.logLevel">ERROR</param>
<param name="params.excludeParams">dojo\..*,^struts\..*,^session\..*,^request\..*,^application\..*,^servlet(Request|Response)\..*,parameters\...*,submit</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>