允许一个空字段为空,而不设置COERCE_TO_ZERO应用程序范围

时间:2015-10-04 21:13:07

标签: jsf numbers tomcat7 el coercion

在我使用Tomcat7的网络应用程序中,我有以下输入:

<h:inputText value="#{myBean.minimum}">
    <f:convertNumber locale="pt_BR" maxFractionDigits="4" />
</h:inputText>

各自的豆子:

@ManagedBean
@ViewScoped
public class MyBean {   
    private Float minimum; 
    // +getter+setter
}

如何让用户设置null值?当用户将其留空时,minimum无论如何都会收到0.0

我已经看过this COERCE_TO_ZERO solution,但是我的整个应用程序都会受到影响,我不喜欢这样,因为考虑到我总是会从表单字段中收到0或空字符串而实现它。

所以我想改变一个输入的行为。我怎么能这样做?如果我能保留converterNumber,那就好了。

0 个答案:

没有答案