我在 Glassfish 3.1.1 上使用 Mojarra 2.1.3 (FCS b02)。当我使用
@FacesConverter(forClass=BigDecimal.class)
...
<h:outputText value="#{product.netValue}"/>
但是当我改为:
@FacesConverter("priceConverter")
...
<h:outputText value="#{product.netValue}" converter="priceConverter"/>
有用。Mojarra 中是否存在错误?我也用@FacesConverter(forClass=String.class)
没问题。只有 BigDecimal 不起作用。