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

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2006年 6月 23日 (金) 21:01:38 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 がセットされるように
> ならないでしょうか?

確認しますのでしばらくお待ち下さいm(_ _)m 





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