Отображать сообщения проверки в стойках 2 - PullRequest
0 голосов
/ 12 апреля 2011

В моем приложении есть форма, в которой я хочу проверить вводимые пользователем данные. Он имеет поле со списком, который заполняется из таблицы БД. Поэтому мне нужно сначала перейти к классу действий, чтобы заполнить его (например, для populateFormAction). Затем он перейдет на страницу form.jsp.

Но проблема во время проверки. Я установил populateFormAction в качестве входного результата следующим образом

<result name="input" type="redirect">/populateFormAction</result>

Но когда он возвращается в form.jsp, он не показывает ошибки проверки. Я думаю, что это из-за использования populateFormAction между обработчиком Action и form.jsp.

Ответы [ 2 ]

2 голосов
/ 12 апреля 2011

Есть два решения вашей проблемы

  1. Вызовите метод, который заполняет комбо, прежде чем вернуть INPUT (если есть какая-либо ошибка проверки).И затем не используйте тип redirect, вместо этого непосредственно переходите к вашему form.jsp.Конечно, это было бы возможно, если бы у вас были комбинированные и проверяющие методы в одном классе действий.

  2. Передайте ошибки действия в качестве параметров в populateFormAction следующим образом.1009 * здесь

Я не уверен, будут ли 's' после actionError или нет, поэтому попробуйте оба

1 голос
/ 18 апреля 2011

Вы можете использовать MessageStoreInterceptor для сохранения сообщений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...