WTP e JSTL

3 respostas
M

Pessoal,

Instalei o eclipse e o wtp e todos os pé-requisitos que ele pede. Em seguida criei um projeto web e joguei os jars referentes a JSTL (jstl.jar e standard.jar) na pasta lib do meu projeto.

Se eu executo o seguinte código, funciona corretamente:

<c:set var="minhaVar" scope="request" value="Testando eclipse."/>
Olha isto: ${minhaVar}

Porém se eu utilizo da forma abaixo, não funciona:

<c:set var="minhaVar" scope="request" value="Testando eclipse."/>
Olha isto: <c:out value="${minhaVar}"/>

O seguinte erro aparece:

org.apache.jasper.JasperException: /index.jsp(19,11) According to TLD or attribute directive in tag file, attribute value does not accept any expressions

O que posso ter feito errado ?

3 Respostas

urubatan

tu ta tentando usar a JSTL 1.0 com JSP 2.0 …
atualiza a tua JSTL pra 1.1 :smiley:

M

Eu baixei e substitui os jars da versão 1.0 para os jars da versão 1.1.2 . Mesmo assim não funcionou. Eu preciso fazer alguma operação pra reconstuir os paths da aplicação ou algo do gênero ?

Obrigado

_Renatu

Então…
verifica se o cabeçalho está certo…
parece que o endereço muda do 1.0 pro 1.1

me refiro a essa linha (nao sei de qual versao é):

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

Criado 16 de fevereiro de 2007
Ultima resposta 16 de fev. de 2007
Respostas 3
Participantes 3