[Seasar-user:3945] Re: [Teeda-Ajax] 空の値で呼び出したとき

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2006年 6月 24日 (土) 00:14:29 JST


米林です。

From: "松山 大樹" <[E-MAIL ADDRESS DELETED]>
Sent: Friday, June 23, 2006 5:47 PM

>  松山です。
>
>  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 がセットされるように
> ならないでしょうか?

対応しました。
次バージョンより今回の修正が反映されます。

JIRAは以下の通りです。
https://www.seasar.org/issues/browse/TEEDA-3 




Seasar-user メーリングリストの案内