Jsf 强制在inputText字段中将逗号用作小数分隔符

Jsf 强制在inputText字段中将逗号用作小数分隔符,jsf,primefaces,decimal,Jsf,Primefaces,Decimal,我有一个inputText,其中一个数字应该用逗号作为十进制分隔符。后端amount字段是一个bigdecimic,因此到后端的实际数字应该是100.00格式,而我希望用户界面显示100,00而不接受100.00 我已经研究了inputNumber组件,它有点像我想要的,但是我们的项目中没有这种依赖性,所以不需要讨论 我也尝试过添加,但这没有帮助,或者我不知道如何使用它 任何帮助都将不胜感激 <p:inputText id="grossPayment" styleClass="gr

我有一个inputText,其中一个数字应该用逗号作为十进制分隔符。后端
amount
字段是一个
bigdecimic
,因此到后端的实际数字应该是
100.00
格式,而我希望用户界面显示
100,00
而不接受
100.00

我已经研究了
inputNumber
组件,它有点像我想要的,但是我们的项目中没有这种依赖性,所以不需要讨论

我也尝试过添加
,但这没有帮助,或者我不知道如何使用它

任何帮助都将不胜感激

<p:inputText id="grossPayment"
    styleClass="greyText boldText"
    converterMessage="#{nts['grossPaymentNumbers']}"
    requiredMessage="#{nts['grossPaymentRequired']}"
    required="#{bean.profile.salary.required}"
    value="#{bean.profile.salary.amount}">
    <f:validator
        disabled="#{!bean.profile.salary.required}"
        validatorId="positiveNumberValidator" />
</p:inputText>


“我已经研究了inputNumber组件,它有点像我想要的,但是我们的项目中没有这种依赖性,所以不需要讨论。”为什么?它位于PrimeFaces中,
p:inputText
也是PrimeFacesNo。它是在素数中。或者至少,我在打字时看不到它。看看PrimeFaces展示。那里有一个。。。