有没有办法从 ActionErrors 对象中删除特定错误?例如,我设法找出对象errors.size("specialCode") > 0
在哪里ActionErrors errors
,如何删除消息specialCode
?
这是struts 1.0,java jdk 5
调用get(String property)
返回一个Iterator
,您可以循环并删除所有消息。
for (Iterator iterator = errors.get("specialCode"); iterator.hasNext();) {
iterator.next();
iterator.remove();
}
你不能。只有一个ActionErrors.clear()
方法,它清除对象中的所有消息记录。