Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/04/2011, 09:28
Hikuri
 
Fecha de Ingreso: abril-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Error en jsp con librería code

Cita:
Iniciado por occiso Ver Mensaje
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> 
Partiendo desde aqui, lo ùnico que tenìas que hacer es cambiar la uri http://java.sun.com/jstl/core por http://java.sun.com/jstl/core_rt sin haber hecho nada de lo que se ha mencionado. Saludos.