以下のようなコードがいくつかあり、それは機能しますが、数字だけを表示する代わりに、「number%」を表示したいと考えています。ここに私が持っているものがあります:
<h:outputtext value="#{somebean.doubleValue}">
<f:convertnumber maxfractiondigits="2">
</h:outputtext>
value プロパティ内に「%」記号を入れると、コンバーターが機能しなくなります (評価結果が単なる数値ではないためだと思います)が、他の outputtext タグに「%」記号を入れると、1 行が改行されます。数字と数字の間に表示されます。私はそれをしたくありません。
<h:outputtext value="#{somebean.doubleValue}">
<f:convertnumber maxfractiondigits="2">
</h:outputtext>
<h:outputtext value="%"> <!--prints a new line-->
jsfで「xx.xx%」フォーマットを実現する最良の方法は何ですか?