是不是日期转换器的原因?两边格式没对等起来?
如果没有指定日期转换器,框架将使用Date.SHORT格式来做日期转换,使用程序中指定的locale或系统默认的locale
如:
<field name="user.birthday">
<field-validator type="date">
<param name="max">01/01/1990</param>
<param name="max">01/01/2090</param>
<message>xxxx</message>
</field-validator>
</field>为什么不试试非字段验证器?
<field name="user.birthday">
<field-validator type="fieldexpression">
<param name="expression">xxx</param>
<message>必须是能承担法律责任的年龄(未满16岁) </message>
</field-validator>
</field>
xxx是基于ognl的表达式
如果没有指定日期转换器,框架将使用Date.SHORT格式来做日期转换,使用程序中指定的locale或系统默认的locale
如:
<field name="user.birthday">
<field-validator type="date">
<param name="max">01/01/1990</param>
<param name="max">01/01/2090</param>
<message>xxxx</message>
</field-validator>
</field>为什么不试试非字段验证器?
<field name="user.birthday">
<field-validator type="fieldexpression">
<param name="expression">xxx</param>
<message>必须是能承担法律责任的年龄(未满16岁) </message>
</field-validator>
</field>
xxx是基于ognl的表达式
解决方案 »
- 加急。。。。。。
- 求一个解决方案,struts里如何在服务器端打开一个新页面
- 正则表达式的问题
- java mail 怎么接收163信箱中的邮件
- 怎样来写ejbcreate(primarykey)
- 请问:在spring MVC 从没有form的jsp页浏览后台的数据, 如果需要带参数(应该到server层吧?),如何做啊
- 求救:Tomcat Unable to compile class for JSP(具体情况见内容)
- http://java.sun.com/j2ee/download.html#sdk 网站为什么上不了???
- 在进行数据查询时,查询不出结果
- 小白求助
- 关于购物车的一个问题?
- 关于struts过滤器的问题
<field name="user.birthday">
<field-validator type="date">
<param name="min">01/01/1990 </param>
<param name="max">01/01/2090 </param>
<message>必须是能承担法律责任的年龄(未满16岁) </message>
</field-validator>
</field>
<field name="user.birthday">
<field-validator type="date">
<param name="min">1990-01-01</param>
<param name="max">2009-01-01</param>
<message>必须是能承担法律责任的年龄(未满16岁) </message>
</field-validator>
</field> 上面的配置能进行验证,说明日期格式是对的。现在就取动态值不行:
<field name="user.birthday">
<field-validator type="date">
<param name="min">1990-01-01</param>
<param name="max">${sixteenYears}</param>
<message>必须是能承担法律责任的年龄(未满16岁) </message>
</field-validator>
</field>在Action类中做了setSixteenYears()和getSixteenYears(),getSixteenYears()返回日期型不行,返回(yyyy-MM-dd)格式的String型也不行。