Я пытаюсь создать javascript/ajax uploader, который отправляет файл/файл в действие. Однако, когда форма отправляется, перехватчик проверки не позволяет моему действию запускаться по какой-то причине и возвращает результат «входом». Я не уверен, почему, но я бы хотел, чтобы он остановился.Как отключить перехватчик проверки Struts?
Как отключить проверку перехватчика только для 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>
Care (кто), чтобы объяснить downvotes (на вопрос и ответы) и голосовать, чтобы закрыть? – leonbloy
@leonbloy Есть определенный пользователь с проблемой отношения; окончательное решение - не беспокоиться об этом, потому что ненавистники будут ненавидеть. –
Эх, он он .. Кто-то проголосовал за всех нас! И отсутствие какой-либо противоречивой точки зрения доказывает, насколько он понял этот вопрос или понимает Struts 2 вообще. Думаю, у него тоже есть проблема проверки. :) –