Struts2ではPOJOにjava.sql.Dateを使っても行けているような気がしていたが(気のせい?)Struts2.1では少なくともだめなようだ。getterがjava.sql.Dateを受け取るようにしている場合、以下のような例外が出る。
Caused by: java.text.ParseException: Unparseable date: "2008-11-06T00:00:00+09:00"
at java.text.DateFormat.parse(DateFormat.java:337)
at com.opensymphony.xwork2.conversion.impl.XWorkBasicConverter.doConvertToDate(XWorkBasicConverter.java:357)
... 81 more
java.util.Dateのgetterを用意すればこの問題は起きないようだ。
※コメント投稿者のブログIDはブログ作成者のみに通知されます