在form表单使用struts2中<s:datetimepicker/>,老是报"birth"字段无效.,使得表单提交不了,我的LoginAction是从ActionSupport继承的,在LoginAction-validator.xml中校验方式如下
<field name="birth">
<field-validator type="date">
<param name="min">1900-01-01</param>
<param name="max">2050-02-21</param>
<message>年纪必须在${min}到${max}之间</message>
</field-validator>
</field>
在login.jsp中标签的写法如下
<s:datetimepicker name="birth" displayFormat="yyyy-MM-dd" label="出生日期"></s:datetimepicker>
不知道为什么校验老是通不过,请大家帮我看一下谢谢!!!
<field name="birth">
<field-validator type="date">
<param name="min">1900-01-01</param>
<param name="max">2050-02-21</param>
<message>年纪必须在${min}到${max}之间</message>
</field-validator>
</field>
在login.jsp中标签的写法如下
<s:datetimepicker name="birth" displayFormat="yyyy-MM-dd" label="出生日期"></s:datetimepicker>
不知道为什么校验老是通不过,请大家帮我看一下谢谢!!!
解决方案 »
- STRUST2中ACTION跳转问题!!
- Lucene怎么针对新词更新以前的索引?
- 求rome+jdom rss例子
- 哪位大侠帮我个忙,我不知道怎么用Struts对用户进行非空验证?
- 问一下,怎么能实现从数据库里面取出来的数据分几行几列显示?
- javascript和jsp混合编程
- 外行请教jsp数据库链接500错误.
- 如何实现页面的局部刷新效果?数据库记录变化而实时刷新,屏幕无闪烁.无变化时不刷.类似于:http://www.digg.com/spy
- [提问]过滤器的问题?
- 无奈了!用jquery的get或者post提交都有中文乱码,网上的解决方案几乎都试了个遍,还是没出来啊!求助!
- 谁能帮我弄个简单的jsp求助系统!!!!
- <url-pattern>有xx.*这样的匹配吗?
<param name="max">2050-02-21 </param>
1900-01-01两边不能有空格;
看看行不。你把,验证去掉,在action里面把接受到的birth打印出来看看是什么,
格式对不
public class LoginAction extends ActionSupport {
private static final long serialVersionUID = 1L;
private Date birth;
private String userName;
public String getUserName() {
return userName;
} public void setUserName(String userName) {
this.userName = userName;
} public Date getBirth() {
return birth;
} public void setBirth(Date birth) {
this.birth = birth;
}
}
System.out.println(birthday.toLocaleString());