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

Shinpei Ohtani [E-MAIL ADDRESS DELETED]
2006年 11月 15日 (水) 20:18:36 JST


松山さん、

大谷です。

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

申し訳ありません。
こちらでも対応の方法は思いついたのですが、
すぐには出来そうに無いので、宜しくお願いします。

06/11/15 に 松山 大樹<[E-MAIL ADDRESS DELETED]> さんは書きました:
>
> 松山です。
>
> >大谷です。
> >
> >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 mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>


-- 
=============================
Shinpei Ohtani
[E-MAIL ADDRESS DELETED]
=============================



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