JavaServer Faces ユーザーズガイド |
目次
![]() ![]() |
第5章 UJIタグを利用した開発 |
以下のUJIタグでコンバータを利用することができます。
(*1)リクエストをモデルに設定する場合(javax.faces.convert.ConverterインタフェースのgetAsObject)のみ有効であることを示します。
タグ名 getAsObject(*1) getAsString(*2) 標準コンバータ(*3) 備考 uji:name
O Oコンバータの getAsObject
メソッドの復帰値とBeanのプロパティの型が一致している必要があります。
getAsString
メソッドの第3引数の型はBeanのプロパティの型です。uji:value
O Ouji:compositeName
O Ouji:input
O O Ouji:textarea
O O Ouji:getProperty
O Ouji:resourceText
O Ouji:select
O O Ouji:fieldBigDecimal
O Oコンバータの getAsObject
メソッドの復帰値がStringである必要があります。
getAsString
メソッドの第3引数の型はString
です。uji:fieldBigInteger
O Ouji:fieldDate
O Ouji:fieldDouble
O Ouji:fieldLong
O Ouji:fieldString
O Ouji:fieldTextArea
O O
(*2)UIコンポーネントの値を画面に表示する場合(javax.faces.convert.ConverterインタフェースのgetAsString)のみ有効であることを示します。
(*3)JavaServer Facesが標準で提供しているコンバータが利用できることを示します。
コンバータの利用方法は、標準のJavaServer Facesと同様です。
次に例を示します。
[uji:getProperty
でコンバータを利用する例]
<f:view> <uji:getProperty bean="myBean" property="mypros"> <f:convertNumber pattern="#,##0.00" /> </uji:getProperty> </f:view>
目次
![]() ![]() |