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