在Struts2中,我成功实现了一个updateErrorCount()方法,该方法每次通过各种操作类调用addActionError()时都会更新类成员变量。然后,我可以在关联的jsp中使用属性标签访问该变量。但是,我正在寻找更好的解决方案。
由于s:actionerror标记列出了所有添加的错误,是否可以使用迭代器标记或其他解决方案在jsp中显示错误计数以及所有错误消息?

我考虑过重写addActionError()以避免必须调用其他方法来保持错误计数,但是如果我可以简单地在jsp中完成所有操作,则它看起来会更干净。

最佳答案

getActionErrors returns a collection,为什么不能只打电话给size

我看到很少有正当理由手动实施任何此功能。

如果您有特定需求,则应在问题中列举它们,否则我个人认为这样做没有意义。

09-13 09:48