繁体   English   中英

在JSP中将日期输入到Struts2

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM