Galera será que alguém pode me ajudar como eu faço para colocar JSTL em uma jsp ?
eu tenho as lib o import e não funciona uma codição do c:if que add na pagina
Galera será que alguém pode me ajudar como eu faço para colocar JSTL em uma jsp ?
eu tenho as lib o import e não funciona uma codição do c:if que add na pagina
então cara depende do que você quer fazer, se você realmente deseja usar um If no JSTL você precisa:
1- ) adicione o .Jar na pasta Lib dentro de Web-inf
2- ) no seu JSP declare a taglib
no cabeçalho você coloca:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
onde prefix é a identificação de uma taglib
e para usar o if você usa
<c:if test=""> </c:if>
onde teste tem que ser uma expressão Booleana *utilizando Expression Language
esse link também pode ajudar bastante
abraçosss
Complementando a resposta do Tenkara.
Página do projeto, onde você poderá fazer o download das libs:
https://jstl.dev.java.net/
The Java EE 5 Tutorial (Chapter 7- JavaServer Pages Standard Tag Library)
http://download-llnw.oracle.com/javaee/5/tutorial/doc/bnakc.html
Feras
eu fiz o que me sugeriram porém ao invés de imprimir o valor do usuario.id mostrou o usuario.id
o que esta errado ?
Olá,
então em qual situação você está mostrando usuário.id na tela ?
poste seu código.
geralmente você tem que usar Expression Language para exibir os seus dados
normalmente ficaria assim:
${usuario.id}
um outro exemplo (simulando uma execução com o VRaptor 3):
<c:if test="${not empty usuarioList}"> ${usuario.id} - ${usuario.nome} </c:if>
abraços.
Galera
Resolvido estava pegando o caminho errado no objeto na jsp