【问题标题】:Validation Problem in Struts 2Struts 2 中的验证问题
【发布时间】:2011-05-04 14:55:52
【问题描述】:

我在 jsp 中有一个日期字段,分为 3 个文本框,每个文本框分别对应 DD、MM 和 YYYY。 因此,我在操作中定义了 3 个字符串字段来获取这些值。 现在我必须合并这三个字段并让一个日期对象保留在数据库中。

我卡住的地方是如何在 XML 中进行验证。 为了验证单个文本框,我使用了正则表达式来检查数据的正确格式。 如果我无法缩短正则表达式验证,它会显示三个错误消息。

还有如何进行验证,例如日期不应大于当前日期。

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

谢谢

拉吉夫

【问题讨论】:

  • 为什么不直接在action中使用validate方法呢?

标签: xml validation struts2


【解决方案1】:

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

然后在将三个字符串连接在一起时使用new SimpleDateFormatter("dd-MM-YYYY"),并在两者之间使用“-”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2011-08-03
    相关资源
    最近更新 更多