Добавление глобальной ошибки при любой ошибке поля в struts2 - PullRequest
1 голос
/ 22 октября 2009

Я использую Struts2 и кучу проверок с аннотациями. Как добавить глобальное сообщение об ошибке в дополнение к ошибкам проверки поля. Спасибо, Федор

1 Ответ

1 голос
/ 24 октября 2009

У действия есть коллекция с именем fieldErrors, а также коллекция с именем actionErrors. Я не могу вспомнить, входит ли он в базовый класс ActionSupport, но вы можете попробовать метод addActionError(String message), и тогда он будет доступен вместе с любыми ошибками поля.

Помните, что ошибки действия отделяют от ошибок поля и хранятся в другой коллекции. Ошибки полей находятся на карте, поэтому пользовательский интерфейс может сопоставить ошибку с именем поля, где, как я думаю, ошибки действий - это просто список.

Я думаю, что есть два тега пользовательского интерфейса <s:fielderrors/> and <s:actionerrors/>, но вы должны проверить ссылку на тег Struts2.

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