[Seasar-user:5123] Re: [Teeda] NumberConverter という名前のコンバータを使用すると例外

松山 大樹 [E-MAIL ADDRESS DELETED]
2006年 11月 15日 (水) 20:14:38 JST


 松山です。

>大谷です。
>
>numberConverterという名前で標準のコンポーネントを登録しています。
>申し訳ありませんが、名前を変えてもらうことは可能でしょうか?
>このあたりのどういうConverter/Validatorが登録されているかは
>ドキュメントに記述しておきたいと思います。

 了解です。変更します。
 たいした変更ではないので、大丈夫です。

>
>ご迷惑をおかけしますが宜しくお願いします。
>
>06/11/15 に 松山 大樹<[E-MAIL ADDRESS DELETED]> さんは書きました:
>>
>> 松山です。立て続けにすみません。
>>
>> S2.4.2、JSF1.1.0、Teeda1.0.1 の組み合わせのWebアプリケーションで、
>>
>> 
>------------------------------------------------------------------------------
>> <component name="numberConverter" 
>class="jp.co.wowcom.laborManagement.common.converter.NumericConverter">
>>         <property name="pattern">"#,###"</property>
>> </component>
>> 
>------------------------------------------------------------------------------
>>
>> というコンバータが定義してあるのですが、これを使用すると例外が発生します。
>>
>> <input type="text" id="viewSeqNo" size="6" 
>m:value="#{hogeSessionForm.viewSeqNo}" m:converter="#{numberConverter}" />
>>
>>>>
>> ERROR 2006-11-15 19:51:10,624 サーブレット Faces Servlet の
>Servlet.service()が例外を投げました
>> javax.faces.convert.ConverterException: NumberFormat not found
>>         at 
>javax.faces.convert.NumberConverter.getNumberFormat(NumberConverter.java:288)
>>         at 
>javax.faces.convert.NumberConverter.getAsString(NumberConverter.java:119)
>>         at 
>org.seasar.teeda.core.util.UIValueUtil.getValueAsString(UIValueUtil.java:54)
>>         at 
>org.seasar.teeda.core.util.ValueHolderUtil.getValueForRender(ValueHolderUtil.java:69)
>>         at 
>org.seasar.teeda.core.render.html.HtmlInputTextRenderer.encodeHtmlInputTextEnd(HtmlInputTextRenderer.java:67)
>>         at 
>org.seasar.teeda.core.render.html.HtmlInputTextRenderer.encodeEnd(HtmlInputTextRenderer.java:54)
>>         at 
>javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:350)
>> (以下、省略)
>>
>> 
>------------------------------------------------------------------------------
>> <component name="numberConverterZero" 
>class="jp.co.wowcom.laborManagement.common.converter.NumericConverter">
>>         <property name="pattern">"#,##0"</property>
>> </component>
>> 
>------------------------------------------------------------------------------
>> というコンバータも定義してあるのですが、こちらに変更すると、正常に表示されま
>す。
>>
>> NumberConverter という名前のコンバータは、使用不可になったのでしょうか?
>>
>> --
>> ::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
>> :::   ITシステム・インテグレートDiv.
>> :::  Web・ソリューション&システム開発Unit.
>> :::   松山 大樹 - [E-MAIL ADDRESS DELETED]
>> :::      tel 045-345-0429 fax 020-4622-7043
>>
>> _______________________________________________
>> Seasar-user mailing list
>> [E-MAIL ADDRESS DELETED]
>> https://ml.seasar.org/mailman/listinfo/seasar-user
>>
>
>
>-- 
>=============================
>Shinpei Ohtani
>[E-MAIL ADDRESS DELETED]
>=============================
>_______________________________________________
>Seasar-user mailing list
>[E-MAIL ADDRESS DELETED]
>https://ml.seasar.org/mailman/listinfo/seasar-user

-- 
::: 株式会社WOWOWコミュニケーションズ http://www.wowcom.co.jp/
:::   ITシステム・インテグレートDiv.
:::  Web・ソリューション&システム開発Unit.
:::   松山 大樹 - [E-MAIL ADDRESS DELETED]





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