我正在使用Struts2和一堆带注释的验证。如何在字段验证错误之外添加全局错误消息。谢谢,Fedor
答案 0 :(得分:1)
一个动作有一个名为fieldErrors
的集合以及一个名为actionErrors
的集合。我不记得它是否在基类ActionSupport
中,但您可以尝试方法addActionError(String message)
然后它将与任何字段错误一起使用。
请注意,操作错误与字段错误分开并保存在其他集合中。字段错误在Map中,因此UI可以将错误与字段名称匹配,因为操作错误只是我认为的列表。
我认为有两个UI标记<s:fielderrors/> and <s:actionerrors/>
,但您应该检查Struts2标记引用。