Olá pessoal,
Não sei porque isso não esta funcionando ?
acredito que deve ser algum problema de versão
pagina: teste.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@page pageEncoding="Cp1252" contentType="text/html; charset=Cp1252" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/>
<title></title>
</head>
<body>
Listagem de Usuarios Registrados
<c:forEach var="usuario" items="${usuarios}">
<br>
${usuario.nome}
</c:forEach>
</body>
</html>
saindo na pagina de resposta exatamente ${usuario.nome}, como se não fosse uma tag e sim um texto simples.
mas Quando eu utilizo Assim funciona:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@page pageEncoding="Cp1252" contentType="text/html; charset=Cp1252" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1252"/>
<title></title>
</head>
<body>
Listagem de Usuarios Registrados
<c:forEach var="usuario" items="${usuarios}">
<br>
<c:out value="${usuario.nome}"/>
</c:forEach>
</body>
</html>
Minha dúvida é a seguinte, qual a diferença entre as duas taglib:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
Gostaria de saber se ocorreu alguma mudança pois usando
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
eu consigo usar ${usuario.nome}
mas usando
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
${usuario.nome} ja não funciona mais [size=9][/size][size=12][/size]