Запрет преобразования нулевого параметра запроса в ноль в WebSphere JSF - PullRequest
0 голосов
/ 26 апреля 2011

Мы используем # {param.customId} вface-config для получения параметра из запроса.В glassfish2 это работает нормально, но в websphere 7.0 неопределенные BigDecimal нулевые значения изменяются на ноль (0).Как настроить websphere для работы как стекловидное тело для этих значений?

1 Ответ

1 голос
/ 31 мая 2011

может быть, это может помочь:

В tomcat7 значения пустых двойных полей меняются на ноль на этапе обновления модели.После того, как я изменил реализацию tomcat "el" по умолчанию с помощью glassfish el impl, эти значения читаются как 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>
...