Проверка на стороне Java (xwork2) не работает со страницы ошибок ввода (Struts2)
Я использую Struts2 со страницами jsp и проверкой xwork. Моя проблема заключается в проверке на стороне Java, когда я впервые попадаю на страницу ввода из-за ошибок ввода, а после этого я оставляю эти ошибки и отправляю снова. Те же самые ошибки должны быть показаны, но это не так. Файл Java содержит ошибки полей, которые после второй попытки больше не отображаются.
В чем проблема? Отсутствует перехватчик или ошибка в Struts2? У меня есть следующие перехватчики: - com.opensymphony.xwork2.interceptor.I18nInterceptor - com.opensymphony.xwork2.validator.ValidationInterceptor - com.opensymphony.xwork2.interceptor.PrametersInterceptor
Я читал из другой ветки, что входная целевая страница как-то опускает проверку. Как я могу включить проверку также при звонках с этой страницы?
1 ответ
Вам также нужно DefaultWorkflowInterceptor
, который отвечает за обнаружение ошибок валидации и повторное отображение формы.
Для любого дополнительного устранения неполадок, вам нужно будет предоставить код действия, чтобы мы могли видеть, что происходит.