1

Hibernate ORM で Struts2 を使用しています。この質問で、コンバーターを作成し、BeanDateプロパティをそのコンバーターに登録する必要があることがわかりました。私は次のような何かを試しました:

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();
    }
}

しかし、うまくいきません。誰かが私に理由を説明できますか? 上記の私のコードは変換をうまく行うことができるので

4

1 に答える 1

1

コードは、フォーマッタを使用してフォーマットする必要がgetterあるデフォルトの実装を使用してクラスを返します。toString

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();
    }
}
于 2013-04-10T09:00:43.897 に答える