在struts2中的任何字段错误上添加全局错误

时间:2009-10-22 02:21:15

标签: java struts2

我正在使用Struts2和一堆带注释的验证。如何在字段验证错误之外添加全局错误消息。谢谢,Fedor

1 个答案:

答案 0 :(得分:1)

一个动作有一个名为fieldErrors的集合以及一个名为actionErrors的集合。我不记得它是否在基类ActionSupport中,但您可以尝试方法addActionError(String message)然后它将与任何字段错误一起使用。

请注意,操作错误与字段错误分开并保存在其他集合中。字段错误在Map中,因此UI可以将错误与字段名称匹配,因为操作错误只是我认为的列表。

我认为有两个UI标记<s:fielderrors/> and <s:actionerrors/>,但您应该检查Struts2标记引用。