在Struts2中,我成功实现了一个updateErrorCount()
方法,该方法每次通过各种操作类调用addActionError()
时都会更新类成员变量。然后,我可以在关联的jsp
中使用属性标签访问该变量。但是,我正在寻找更好的解决方案。
由于s:actionerror
标记列出了所有添加的错误,是否可以使用迭代器标记或其他解决方案在jsp
中显示错误计数以及所有错误消息?
我考虑过重写addActionError()
以避免必须调用其他方法来保持错误计数,但是如果我可以简单地在jsp
中完成所有操作,则它看起来会更干净。
最佳答案
getActionErrors
returns a collection,为什么不能只打电话给size
?
我看到很少有正当理由手动实施任何此功能。
如果您有特定需求,则应在问题中列举它们,否则我个人认为这样做没有意义。