According to TLD or attribute directive in tag file, attribute items does not accept any expres

5 respostas
A

Galera tô usando o codigo abaixo pra fazer um for mais da dando essa menssagem:

According to TLD or attribute directive in tag file, attribute items does not accept any expressions

org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)

org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)

org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:148)

org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1172)

org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:819)

Se Alguem puder me ajudar?

Desde de ja agradeço!

<%@ page language=java contentType=text/html; charset=ISO-8859-1

pageEncoding=ISO-8859-1%>

<%@taglib uri=<a href="http://java.sun.com/jstl/core">http://java.sun.com/jstl/core</a>” prefix=“c”%>

<%@ page isELIgnored=false%>

<%<a class="mention" href="/u/page">@page</a> import=“net.antoniopassos.com.model.Pizza” %>
Pizzaria Curso Java

Nossas Saborosas Pizzas!!!

<jsp:useBean id=“CardapioBean” class=“net.antoniopassos.com.model.Cardapio” scope=“session” />

</c:forEach>
Codigo Nome Descrição Valor Ação

<jsp:include page=“rodape.jsp” />

5 Respostas

D

Em primeiro lugar, usar a tag [code ] nada…
Segundo, esta diretiva

<%@taglib uri="http://java.sun.com/jstl/core" prefix="c"%>

é antiga.
Deve-se utilizar a

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
A

O negocio é que quando eu uso <%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%> dá erro no eclipse
diz que não suporta o “JSP” e quando eu tiro ele aceita. Não sei se é algum problema de configuração?

D

Quais jars está utilizando? standard e jstl.jar? Se for estes, esqueça, é a versão antiga.
Procure pela versão 1.2 dos jars

A

Fiz a atualização dos arquivos jstl e standard e funcionou beleza.

Muito obrigado.

D

Só para informar corretamente.
As versões dos jars standard e jstl que você estava usando eram a 1a versão, mais antiga e por isso, não compreendiam todas as soluções que você buscava.
Com a “última” versão, isso não ocorre.

Criado 9 de março de 2012
Ultima resposta 12 de mar. de 2012
Respostas 5
Participantes 2