Jakarta ee jsf 2.0@FacesConverter for类BigDecimal不工作?
我在Glassfish 3.1.1上使用Mojarra 2.1.3(FCS b02)。 当我使用Jakarta ee jsf 2.0@FacesConverter for类BigDecimal不工作?,jakarta-ee,jsf-2,mojarra,Jakarta Ee,Jsf 2,Mojarra,我在Glassfish 3.1.1上使用Mojarra 2.1.3(FCS b02)。 当我使用 @FacesConverter(forClass=BigDecimal.class) ... <h:outputText value="#{product.netValue}"/> @facescoverter(forClass=BigDecimal.class) ... 但当我换成: @FacesConverter("priceConverter") ... <h:outpu
@FacesConverter(forClass=BigDecimal.class)
...
<h:outputText value="#{product.netValue}"/>
@facescoverter(forClass=BigDecimal.class)
...
但当我换成:
@FacesConverter("priceConverter")
...
<h:outputText value="#{product.netValue}" converter="priceConverter"/>
@facescoverter(“价格转换器”)
...
它起作用了。莫哈拉有虫子吗?
我还使用了
@facescoverter(forClass=String.class)
,没有问题。只有BigDecimal不起作用。我不确定mojarra如何处理同一类型的多个转换器。JSF附带了一个默认的BigDecimalConverter。如果我不得不猜测,我会说使用jsf转换器而不是您的我不确定mojarra如何处理同一类型的多个转换器。JSF附带了一个默认的BigDecimalConverter。如果我不得不猜测的话,我会说使用了jsf转换器而不是您的