0

リクエストからパラメーターを取得するために、faces-config で #{param.customId} を使用します。glassfish2 では問題なく動作しますが、websphere 7.0 では未定義の BigDecimal null 値がゼロ (0) に変わります。これらの値で Glassfish と同じように動作するように Websphere を構成するにはどうすればよいですか?

4

1 に答える 1

1

多分それは助けることができます:

tomcat7では、モデルの更新フェーズで空のdoubleフィールドの値がゼロに変更されます。Glassfish elimplを使用してデフォルトの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>
于 2011-05-31T13:28:16.290 に答える