[英]Input Date to Struts2 in JSP
我正在将Struts2与Hibernate ORM一起使用。 我在这个问题中发现,我必须创建一个转换器并向该转换器注册我的bean Date
属性。 我尝试了其他类似的东西:
private Date myDate;
private SimpleDateConverter format = new SimpleDateConverter("MM/dd/yyyy");
public String getMyDate()
{
return myDate.toString();
}
public setMyDate(String myDate)
{
try{
this.myDate = format.parse(myDate);
} Catch(Exception e) {
e.printStackTrace();
}
}
但这不起作用。 有人可以解释我为什么吗? 由于我上面的代码可以很好地进行转换
该代码使用toString
的默认实现在getter
返回该类,应使用格式化程序对其进行格式化。
public String getMyDate()
{
return format.format(myDate);
}
在这部分代码中还有一个大小写问题:
public setMyDate(String myDate)
{
try{
this.MyDate = format.parse(myDate); //should be this.myDate = ...
} Catch(Exception e) {
e.printStackTrace();
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.