segunda-feira, 14 de junho de 2010

Converter 0 em null

Problema

JSF retorna 0 (Zero) quando o valor não é preenchido.
Ex: Existe uma propriedade no Bean chamada (idade) e um inputText no JSF vinculado a propriedade do Bean. Quando o valor não é preenchido no inputText o JSF retorna 0 para o Bean, quando deveria retornar null.

Solução

Edite o arquivo \jboss-5.1.0.GA\server\default\deploy\properties-service.xml e insira a tag:

<attribute name="Properties">org.apache.el.parser.COERCE_TO_ZERO=false</attribute>

dentro da tag:
<mbean code="org.jboss.varia.property.SystemPropertiesService" name="jboss:type=Service,name=SystemProperties">

Nenhum comentário:

Postar um comentário