Нет.Glassfish использует другую реализацию EL, которая ведет себя по умолчанию уже так же, как если бы вы установили -Dorg.apache.el.parser.COERCE_TO_ZERO
в false
для Tomcat и клонов.
Возможно, вы ищете следующий параметр контекста JSF.
<context-param>
<param-name>javax.faces.INTERPRET_EMPTY_STRING_SUBMITTED_VALUES_AS_NULL</param-name>
<param-value>true</param-value>
</context-param>
Обратите внимание, что вышеприведенное требуется даже для Tomcat и клонов, и хорошо, если вы намерены позволить JSF задавать пустые строковые значения в виде null
вместо 0
в свойствах примитивной оболочки, таких как Long
,Integer
и т. Д.