У действия есть коллекция с именем fieldErrors
, а также коллекция с именем actionErrors
. Я не могу вспомнить, входит ли он в базовый класс ActionSupport
, но вы можете попробовать метод addActionError(String message)
, и тогда он будет доступен вместе с любыми ошибками поля.
Помните, что ошибки действия отделяют от ошибок поля и хранятся в другой коллекции. Ошибки полей находятся на карте, поэтому пользовательский интерфейс может сопоставить ошибку с именем поля, где, как я думаю, ошибки действий - это просто список.
Я думаю, что есть два тега пользовательского интерфейса <s:fielderrors/> and <s:actionerrors/>
, но вы должны проверить ссылку на тег Struts2.