Struts 2中的验证问题

时间:2011-05-04 14:55:52

标签: xml validation struts2

我在jsp中有一个日期字段,分为3个文本框,每个文本框对应DD,MM& YYYY分别。 所以我在动作中定义了3个String字段来获取这些值。 现在我必须合并三个字段,并将日期对象保留在数据库中。

我遇到的问题是如何在XML中验证。 为了验证单个文本框,我使用了正则表达式来检查正确的数据格式。 如果我没有填写日期,它会显示三条错误消息,因为我无法短路正则表达式验证。

此外,如何进行日期验证不应大于当前日期。

有人可以发布一个示例代码来为3个不同的字段短路正则表达式吗? 感谢帮助。

由于

拉吉夫

1 个答案:

答案 0 :(得分:0)

验证DD介于01和31之间.MM介于01和12之间,YYYY是您希望允许的任何年份范围。

然后当你将三个字符串连在一起时使用new SimpleDateFormatter("dd-MM-YYYY"),并在其间插入“ - ”。