注:1>.struts2版本是struts2.1.6。
2>.采用的是xml框架校验。代码: <field name ="startdate" >
<field-validator type ="date" >
<message>开始日期格式不正确! </message>
</field-validator>
</field>
<field name ="enddate" >
<field-validator type ="date" >
<message>结束日期格式不正确! </message>
</field-validator>
<field-validator type="fieldexpression">
<param name="expression"> <![CDATA[ !(startdate != null && (startdate >= enddate))]]>
</param>
<message>开始日期要小于结束日期! </message>
</field-validator>
</field>问题:1>.我的jsp画面输入的时候只能输入yyyy/MM/dd,能不能该成自己想要的日期格式。
2>.如果画面输入yyyy/MM/dd格式后,发生校验错误,返回到jsp,日期格式变成yy/MM/dd,怎么能显示和画面输入的一样。
2>.采用的是xml框架校验。代码: <field name ="startdate" >
<field-validator type ="date" >
<message>开始日期格式不正确! </message>
</field-validator>
</field>
<field name ="enddate" >
<field-validator type ="date" >
<message>结束日期格式不正确! </message>
</field-validator>
<field-validator type="fieldexpression">
<param name="expression"> <![CDATA[ !(startdate != null && (startdate >= enddate))]]>
</param>
<message>开始日期要小于结束日期! </message>
</field-validator>
</field>问题:1>.我的jsp画面输入的时候只能输入yyyy/MM/dd,能不能该成自己想要的日期格式。
2>.如果画面输入yyyy/MM/dd格式后,发生校验错误,返回到jsp,日期格式变成yy/MM/dd,怎么能显示和画面输入的一样。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货