Olá pessoal,
Estou precisando de uma opinião. Preciso definir uma variável num jsp, que pode assumir valores nulos. Para fazer o tratamento destes valores, implementei o seguinte código:
<logic:notEmpty name="employee">
<bean:define id="job_ok" name="employee" property="jobId" />
</logic:notEmpty>
<logic:empty name="employee">
<bean:define id="job_nok" value="-" />
</logic:empty>
<% String job = pageContext.getAttribute("job_nok") != null ? "" :
(String) pageContext.getAttribute("job_ok"); %>
Com este código eu consigo acessar a variável “job” quaisquer que sejam seus valores, sem gerar um erro quando ela assume o valor nulo. Este trecho de código fica dentro de uma displaytag.
A pergunta é: Esta é uma boa maneira de fazer o que eu quero, ou existe uma maneira melhor?
[]'s.