在我使用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
,那就好了。