如何设置这种EL结果的精度?
<h:outputText value="#{businessPlanPreviewBean.plan.a1 != 0 ?
businessPlanPreviewBean.plan.a2/businessPlanPreviewBean.plan.a3 : 0 } " >
</h:outputText>
我试过了
<f:convertNumber maxFractionDigits="2" />
但没有运气
<f:convertNumber pattern="#,##" />
-同样的事情Mojarra JSF实施版本1.2_14-b01-FCS
最佳答案
<f:convertNumber maxFractionDigits="2" />
应该可以工作。您是否将其放置在<h:outputText>
内?您正在使用什么JSF展示/版本?尝试了最新版本?
更新:如果您想将其显示为货币,请使用以下命令:
<f:convertNumber type="currency" currencySymbol="$" />
或者,如果您也想对整数取小数,请使用以下命令:
<f:convertNumber pattern="#.##" />
关于java - 如何在JSF上为EL部门设置精度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3435634/