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