繁体   English   中英

PrimeFaces扩展-空值属性

[英]PrimeFaces extensions - empty value attribute

在我的页面上,我有<pe:inputNumber> ,它引用的不是必填字段。 如果我将其保留为空,即使我将emptyValue = ""设置为0,也会将其值设置为0。 如果该组件无法为我提供该功能,该怎么办或应该使用什么?

您可能需要专门指示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 config属性(在IDE中非常容易做到)

-Dorg.apache.el.parser.COERCE_TO_ZERO=false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM