Saludos
estoy creando una página jsp 2.0 y estoy utilizando la librería code. Me da el siguiente error:
Según el TLD o la directiva attribute del archivo tag, el atributo value no acepta expresiones
Creo que debe ser un problema de configuración. ¿ En algun lugar del proyecto o en algun xml debo indicarle que estoy con la versión 2.0 ?
Os pongo el código de la página, que es muy simple:
Código HTML:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>My JSP 'MyFirstJsp.jsp' starting page</title>
</head>
<body>
<c:forEach var="x" begin="0" end="10" step="2">
<c:out value="${x}"/> <--- ahí es donde me da el error ---->
<c:out value="${x * x}"/>
</c:forEach>
</body>
</html>