Erro

6 respostas
M

Pessoal, sou novato nesta área e preciso de um help de vocês, estou tentando executar uma .JSP e dá o seguinte erro:
“According to TLD or attribute directive in tag file, attribute value does not accept any expressions”

Estou dois dias tentando resolver este problema e não consigo.

6 Respostas

G

parece que é algum problema relacionado com TagLibs…

posta o código pra ficar mais fácil!

:wink:

M

Ok Guilherme ai vai o arquivo “displaydetaisl”, que contém o código que dá o erro:

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

<html>

<head><title>Chapter 5 - Display details</title></head>

<body>

<h1>Your details (or, the details that you entered!)</h1>

<table>

<tr><td>First name</td>

<td><c:out value="${param.firstName}" /></td>

</tr>

<tr><td>Last name</td>

<td><c:out value="${param.lastName}" /></td>

</tr>

<tr><td>Age</td>

<td><c:out value="${param.age}" /></td>

</tr>

<%-- The following two values are not passed from the HTML form

and are present to show the syntax for specifying default

values --%>

<tr><td>Partners name</td>

<td><c:out value="${param.partnerName}" default=“Unknown name” /></td>

</tr>

<tr><td>Partners age</td>

<td><c:out value="${param.partnerAge}">

Unknown age

</c:out>

</td>

</tr>

</table>

</body>

</html>
V

qual a versão da taglib? (deve ser 1.1)

é a core-rc.tld ou core.tld? (não deve ter o -rc)

qual a versão do Tomcat? se não for tomcat, que versão do JSP o container implementa? (deve ser o Tomcat 5+ ou implementar jsp 2.0)

M

Henrique, estou usando o Tomcat 4.1, com netbeans 4, você acha que pode ser a versào do Tomcat?

V

o mais provável é que seja a TLD que vc está usando, pois o erro é específico da TLD, tive este mesmo erro quando usei as TLD’s -rc ao invés das normais

o Tomcat 5 é só pra garantir que teu JSP aceite expressões!

M

Ok Henrique muito obrigado, vou dar uma conferida na minha TLD.

Criado 1 de março de 2005
Ultima resposta 1 de mar. de 2005
Respostas 6
Participantes 3