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

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2006年 11月 15日 (水) 20:06:58 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 メーリングリストの案内