日付ピッカーでオブジェクトを保存すると、問題ありません。しかし、更新しようとすると問題が発生します。更新中に 2012-3-4 のような休止状態の日付オブジェクトが返され、これが jquery datepicker フィールドに入ります。日付ピッカー フィールドはこの形式を認識せず、日付形式が正しくないため、更新中に日付が保存されません。jquery の日付形式は mm/dd/yyyy です。この形式をdatepickerに保持したい。
私は何をすべきか?
jquery
$( "#event_end_date" ).datepicker();
.jsp
<f:input path="activity.eventDate" type="text" style="width: 90%"/>
コントローラー部分
@RequestMapping("/activity/{id}")
public String updateActivity(Model model, @PathVariable Long id) {
Activity activity = (Activity) databaseDao.load(id, Activity.class);
ActivityVO act = new ActivityVO();
act.setActivity(activity);
model.addAttribute("activityVO", act);
return "activity/create-activity";
}