Estoy desarrollando una aplicacion con JSP y me ha surjido el siguiente problema: estoy trabajando con etiquetas JSTL (<c:out> <c:foreach>....). el tema está en que he encontrado 2 direcciones diferentes de taglib para declararla en el jsp, una acabada en /jstl/core y la otra en /jsp/jstl/core. (Lo siento, no me deja poner la direccion entera, aun soy novato en el foro).
Como veis son casi iguales. El problema es que si pongo la primera, no me deja hacer (por ejemplo),
Código:
En concreto me da un error a la hora de ejecutar la aplicacion: <option value="<c:out value="<%= orden %>"/>">.
"Según el TLD o la directiva attribute del archivo tag, el atributo value no acepta expresiones"
Pero si pongo el segundo, no me lee EL <c:out>. Si pongo :
Código:
Me imprime: ${form.comando}<c:out value="${form.comando}" />
tal cual.
Tiene pinta de ser una tonteria enorme, pero yo no lo se, asi que alguien tiene alguna idea de por que pasa esto?.
Saludos