防止在webspherejsf中将空请求参数转换为零



我们使用#{param。customId}在faces-config中用于从请求中获取参数。在glassfish2中,它工作得很好,但在websphere 7.0中,未定义的BigDecimal空值更改为零(0)。如何配置websphere使其像glassfish一样为这些值工作?

也许它能帮上忙:

在tomcat7中,在更新模型阶段将空双字段的值更改为零。在我用glassfish el impl改变tomcat默认的"el"实现后,这些值被读取为null

    <dependency>
        <groupId>org.glassfish.web</groupId>
        <artifactId>el-impl</artifactId>
        <version>2.2</version>
    </dependency>

和在web.xml中:

<context-param>
    <param-name>com.sun.faces.expressionFactory</param-name>
    <param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>

相关内容

  • 没有找到相关文章

最新更新