[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 メーリングリストの案内