Struts2 validation.xml和validate()方法

时间:2013-01-14 12:20:19

标签: validation struts2

我有一个struts2 validation.xml文件来做一些简单的验证,但我需要一个更复杂的验证,需要从数据库中获取数据并进行检查。

我使用validate()中的ActionSupport方法进行此操作,但效果很好。我只是不明白为什么当页面从验证中返回时,jsp页面显示验证表单validation.xml有自己的<ul>标记,而来自validate()方法的验证有另一个标记。有两种方法可以将两者结合起来吗?

1 个答案:

答案 0 :(得分:1)

你可以放弃s:fielderror(或者你正在使用的错误标签),如果你愿意,可以使用普通的OGNL。查看ActionSupport,你会看到getFieldErrors(),就像收集Map一样。相同的方法可以应用于其他错误。