Feras
estou fazendo um teste em usar JSTL no meu projeto porém estou fazendo um teste e queria saber se falta alguma coisa
pois não esta executando meu trecho de código abaixo
o trecho que esta dentro da condição do <c:if esta o valor esta na jsp porque estou usando para fazer uma validação JS com o modalidade.id == 4
<c:if test="${modalidade.id == 4}">
<tr>
<td id="lblNotaReservaLeitura">
<label for="total">Teste:</label>
</td>
</tr>
</c:if>
Possui a tag no projeto?
Importou corretamente para a jsp? ex.: <%@ taglib uri="/WEB-INF/c.tld" prefix=“c”%>
Tenta adicionar o nome do form que voce esta fazendo o teste
<c:if test="${form.modalidade.id == 4}">
<tr>
<td id="lblNotaReservaLeitura">
<label for="total">Teste:</label>
</td>
</tr>
</c:if>
Seu objeto modalidade está no request? qualquer coisa tenta
requestScope.modalidade.id
Então Feras o que disseram ai está tudo ok
aqui o import da minha jsp
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
ai fiz um codigo de teste para ver se funciona mais não funcionou o conteudo que esta dentro do c:if
eu tenho eles na tela mais só que dentro de uma função JS e funciona as condiçoes da function
<c:if test="${modalidade.id == 4 && tipoConvite.id == 2}">
Mostrar Conteudo
Mostrar Conteudo
Mostrar Conteudo
Mostrar Conteudo
Mostrar Conteudo
Mostrar Conteudo
Mostrar Conteudo
</c:if>
Faz seguinte. Na sua JSP, coloca para imprimir apenas
${modalidade.id} ${tipoConvite.id}
Veja o valor que vai imprimir.
[quote=robsonsan]Então Feras o que disseram ai está tudo ok
aqui o import da minha jsp
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
ai fiz um codigo de teste para ver se funciona mais não funcionou o conteudo que esta dentro do c:if
eu tenho eles na tela mais só que dentro de uma função JS e funciona as condiçoes da function
<c:if test="${modalidade.id == 4 && tipoConvite.id == 2}">
Mostrar Conteudo
Mostrar Conteudo
Mostrar Conteudo
Mostrar Conteudo
Mostrar Conteudo
Mostrar Conteudo
Mostrar Conteudo
</c:if>
[/quote]
Tente colocar na JSP assim:
<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>
Feras
eu tentei imprimir o valor como o jakefrog sugeriu mais não mostrou o valor e sim o modalidade.id dentro do value
OBS. eu apenas add esse trecho no meio da jsp e isso mesmo ?
<c:out value="${modalidade.id}"/>;
<c:out value="${modalidade.id}"/>;
<c:out value="${modalidade.id}"/>;
eu tentei o import do Roger75 mais tb não foi
alguém teria outra segestão ?
Feras Resolvido estava errado para pegar o caminho do valor do objeto
o restante estava certo
<c:if test="${licitacaoForm.modalidade.id == 1}">
</c:if>