Java Server Faces

3 respostas
L

Alguém pode me ajudar com JSF? estou com uma aplicação simples mas está sendo gerado o trace:

org.apache.jasper.compiler.CompileException: /index.jsp(17,9) Attribute valueRef invalid according to the specified TLD

alguém já viu algo assim?

obrigado
law

3 Respostas

R

certifique-se de que vc declarou a taglib corretamente e se existe este “valueRef” na taglib que vc está acessando.

L

oi Ricardo… pesquisei e percebi que estava faltando um jar…demorei pra achar o jstl_el.jar…nao sei porque nao veio com o jwsdp-1.2…mas blz…

o valueRef está ok na tld…
estou com dificuldade no mapeamento web.xml para a tld…acho que estou fazendo alguma coisa de errado … vc pode plz postar aqui um exemplo de web.xml mapeando um tld? pra eu ver?

obrigado…
law

F

Abaixo coloco um exemplo de como mapear as URIs de taglibs.

é necessário que a URI seja relativa ou absoluta.
Relativa
<%@ taglib uri=/WEB-INF/c.tld? prefix=c? %>
A desvantagem desta é se a localização mudar será necessário todos os fontes que tem esta forma.

Absoluta
<% taglib uri=?http://java.sun.com/jstl-el/core? prefix=?c? %>
Para que esta funcione o web.xml deve mapear esta taglib através das tags <taglib-uri> e <taglib-location>.
Exemplo:
<taglib>
<taglib-uri>http://java.sun.com/jstl-el/core </taglib-uri>
<taglib-location>/WEB-INF/c.tld </taglib-location>
</taglib>

Espero ter ajudado.[/b]

Criado 17 de outubro de 2003
Ultima resposta 9 de nov. de 2004
Respostas 3
Participantes 3