在我的页面上,我有<pe:inputNumber>
这是指非必填字段。如果我将其留空,即使我设置,它也会将该值设置为 0emptyValue = ""
。如果该组件无法为我提供该功能,我应该做什么或应该使用什么?
您可能需要专门指示 JSF 将空输入字段解释为 null,而不是使用 context-param 将其强制为“0”
<context-param>
<param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
<param-value>true</param-value>
</context-param>
此外,对于基于 tomcat(JBoss、WSphere 等)构建的容器,您应该设置以下 JVM 配置属性(在 IDE 中很容易完成)
-Dorg.apache.el.parser.COERCE_TO_ZERO=false
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)