備忘録 the next generation

2014年末にOCN(http://yamagu.mo-blog.jp)からこちらに移転しました。

Struts2とjava.sql.Date

2008-11-11 15:47:24 | 開発

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を用意すればこの問題は起きないようだ。