Spring MVCとHibernateを使用して単純なCRUD(作成、削除、更新、削除)アプリケーションを作成しています。
[作成]で、メンバーシップの開始日をMM / dd/yyyy形式で追加できます。
Updateでは、同じデータをjspに表示(入力)したいと思います。私の問題は、更新時に日付入力フィールドにyyyy-MM-dd形式で日付が表示されていることです。私はこれに対する解決策を見つけました(私のモデルのgetterメソッドで)値を取得するときに、私は以下のように1つの小さなコードを書きました:
public Date getDateOfIncorporation() {
Date date=null;
try {
Date abc = this.dateOfIncorporation;
if (abc != null) {
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
String formattedDate = df.format(abc);
date= df.parse(formattedDate);
}
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
しかし、私は私のアプローチについて混乱しています。これは正しい方法ですか、それともこのコードをform(model)で記述して間違いを犯していますか????
私は良いコーディング標準を維持したいので、同じことについてあなたの提案が必要です。シニアが私のコードをレビューした場合、これは受け入れられますか... ??