-
Type: New Feature
-
Resolution: Fixed
-
Priority: Major
-
Affects Version/s: 1.0-beta-4
-
Component/s: None
-
None
Teeda-Ajax で、<select> タグのonchange() などで、Java コンポーネントを
呼び出すとき、内容によって、
java.lang.NumberFormatException: For input string: ""
が出ます。
Teeda Ajax demo の、example.html内の、46行めの<select name="foodOrg">
の次に、
<option value="">なし</option>
を追加して、画面から「なし」を選択すると、
AjaxError! status[500] message[
:
org.seasar.framework.beans.IllegalPropertyRuntimeException: [ESSR0059]クラス(examples.teeda.ajax.ExampleBean)のプロパティ(food)の設定に失敗しました。理由はjava.lang.NumberFormatException: For input string: ""
となります。
ExampleBean.food の型を、int からInteger にしても同じです。
int の場合は仕方がないと思いますが、Integer の場合はnull が���ットされるように
ならないでしょうか?