Tengo el siguiente JSP:Expresión Lengua y Eclipse advertencia: "elementos" no admite expresiones de tiempo de ejecución
<%@ page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ page isELIgnored="false"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title><c:out value="${it.title}"/></title>
</head>
<body>
<c:forEach var="speaker" items="${it.speakers}" varStatus="stat">
<ul>
<li><c:out value="${speaker.person.firstName}" /> <c:out value="${speaker.person.lastName}" />, <c:out value="${speaker.person.address.city.zip}" /> <c:out value="${speaker.person.address.city.name}" /></li>
</ul>
</c:forEach>
</body>
</html>
Eclipse me advierte sobre todos los casos de El expresiones en mi código:
Warning [line 10]: "value" does not support runtime expressions
Warning [line 13]: "items" does not support runtime expressions
...
sin embargo, esto no es cierto, EL es evaluado correctamente por el servidor.
¿Alguien me puede indicar en la dirección correcta por qué el eclipse me está advirtiendo acerca de esas expresiones EL?
Y asegúrese de que web.xml se declare como al menos Servlet 2.4 – BalusC
@BalusC Obtengo esta excepción y parece estar relacionada con su comentario: org.apache.jasper.JasperException: The absolute uri: http: // java.sun.com/jsp/jstl/core no se puede resolver ni en web.xml ni en los archivos jar implementados con esta aplicación – abbas
¿Puede ayudarme con lo que debo hacer? – abbas