【发布时间】:2011-10-25 00:42:22
【问题描述】:
一个表单中有两个字段电子邮件和电话号码(整数)。该表单使用 struts 验证框架 (ActionClass-validation.xml) 进行验证。这两个字段是可选的,因此用户可以将它们留空。但如果它们不为空白,则需要验证字段。请帮助我了解如何在 xml 中编写验证器来执行此操作。
【问题讨论】:
-
xml 如果您打算重用它们是很好的(这会节省时间),我看到很多人在简单地添加一个正确的正则表达式/xml 语法时绞尽脑汁validate 方法和几行java代码只需要几分钟!
-
对于电子邮件,在设置器上使用@EmailValidator 会更清楚。请参阅(部分验证注释):struts.apache.org/2.x/docs/annotations.html
-
@Quaternion 我也更喜欢 validate 方法。我觉得使用 java 代码进行验证更强大
标签: java struts2 validation struts-validation