0
我們在faces-config中使用#{param.customId}從請求中獲取參數。在glassfish2中它工作正常,但在websphere 7.0中未定義BigDecimal null值更改爲零(0)。如何將websphere配置爲像glassfish一樣爲這些值運行?防止在websphere中將空請求參數轉換爲零jsf
我們在faces-config中使用#{param.customId}從請求中獲取參數。在glassfish2中它工作正常,但在websphere 7.0中未定義BigDecimal null值更改爲零(0)。如何將websphere配置爲像glassfish一樣爲這些值運行?防止在websphere中將空請求參數轉換爲零jsf
也許它可以幫助:
在tomcat7,空雙字段的值在更新模型階段變爲零。之後,我改變默認的Tomcat 「厄爾尼諾」 implemantation在GlassFish EL IMPL,這些值顯示爲空
<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>
報告中的錯誤;) – Bozho 2011-04-26 11:23:03
看起來知道問題。我正在尋找通用解決方案,如自定義轉換器或更改jsf版本。但是我在實現#{param.xxx}值的自定義Converter時遇到了問題。 – aholub7x 2011-04-26 11:36:15