Acessar constantes no JSP

4 respostas
hiroc

Dae pessoal,
alguém poderia me ajudar como faço para acessar constante no JSP, dentro de um jstl?

<c:if test="${questionarioForm.map.retorno == XXX }">

o que faço aqui para pegar o valor da constante?? (o q por no lugar de XXX)

valew!

4 Respostas

Anderson_Leite

Não existe “==” em JSTL, vc tem que usar assim

<c:if test="${questionarioForm.map.retorno eq 'XXX' }">

esse “eq” eh de equals.

Não entendi de onde vem essa constante, está no request ?

hiroc

valew cara,

então, essa constante está em um Constantes.java
definida lá,

public static final String REGISTRAR_ATENDIMENTO = ‘ATEND’;

quero acessá-la no meu jsp…no JSTL

Anderson_Leite

vc tem q passar em alguma servlet e carregar essa constante no request, assim:

request.setAttribute("constante", REGISTRAR_ATENDIMENTO);

e ai pega no JSP com JSTL assim:

<c:if test="${constante eq 'XXX' }">
hiroc

esse é o problema cara,
eu quero uma forma sem me utilizar de sessão nem request…entende???

Criado 22 de agosto de 2008
Ultima resposta 25 de ago. de 2008
Respostas 4
Participantes 2