Erro com TagFile  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
zepunk
JavaTeenager
[Avatar]

Membro desde: 24/05/2005 11:57:28
Mensagens: 198
Localização: Osasco
Offline

zepunk wrote:Olá pessoal estou com probleminha aqui em um parametro da minha tagFile.

Eu criei uma jsp e quando eu mando imprir o código do meu objeto, ele imprime normal ex:



esta linha de código imprime o número 1, corretamente.

Depois eu chamo umas tagFile minha ex.:



Até aqui sem problemas, ele gera uma combo com o item 1 selecionado.

agora quando eu passo o retorno do meu objeto para minha tagFile, da erro. ex.:




Não sei o que fazer, pois quando eu fasso os testes com o retorno dos meus objetos ele da erro, lembrando que os tipos dos são iguais.



segue o erro




Perseverança sozinha não ganha guerra, só palavras não conquistam um coração.
[Email] [MSN]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

parece que o problema esta na definição da tua Tag File ...
pode colocar o cabeçalho dela aqui pra nois?

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
zepunk
JavaTeenager
[Avatar]

Membro desde: 24/05/2005 11:57:28
Mensagens: 198
Localização: Osasco
Offline









Perseverança sozinha não ganha guerra, só palavras não conquistam um coração.
[Email] [MSN]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

bom, isto não é uma tagfile.
tagfile é um arquivo .tag que se usa a mesma sintaxe do JSP

neste caso preciso é do teu TLD pra saber o motivo daquele erro

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
zepunk
JavaTeenager
[Avatar]

Membro desde: 24/05/2005 11:57:28
Mensagens: 198
Localização: Osasco
Offline

ops.. .heheh
desculpa a gaf......


Perseverança sozinha não ganha guerra, só palavras não conquistam um coração.
[Email] [MSN]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

seguinte, paece que o problema é:
o teu web.xml ta informando que tu vai usar j2ee 2.4
a tua taglib é versão 1.1

de vez em quando da conflito deste tipo
tem uma solução absurda que as vezes funciona ...

na declaração na JSP do
<%@ taglib prefix="" uri="" %>

troca a ordem do prefix e da URI

se isto não funcionar, muda o DTD do teu TLD pra este: http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd

que é o DTD para taglibs compativeis com JSP 2.0

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
zepunk
JavaTeenager
[Avatar]

Membro desde: 24/05/2005 11:57:28
Mensagens: 198
Localização: Osasco
Offline

Puts cara o erro ainda continua, quando passo o valor na mão ele vai, mas quando passo o objeto ele continua com o erro.

Isto da erro


isto não dá


Porém o valor de ${empresa.ativo.id} esta retornando 1.

alterei o cabeçalho da minha jsp como indicado



alterei a DTD da minha tld



E não fasso idéia do que fazer para resolver este problema.



Erro.



Ta fogo.. ehehehe

Perseverança sozinha não ganha guerra, só palavras não conquistam um coração.
[Email] [MSN]
urubatan
Moderador
[Avatar]

Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline

tenta limpar o cache do tomcat

[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
[WWW]
zepunk
JavaTeenager
[Avatar]

Membro desde: 24/05/2005 11:57:28
Mensagens: 198
Localização: Osasco
Offline

Puts....
ta treta não funciona de maneira alguma.
alguém tem mais alguma sujestão ??

Abrigado.

Perseverança sozinha não ganha guerra, só palavras não conquistam um coração.
[Email] [MSN]
Guilherme Silveira
Administrador

Membro desde: 14/08/2002 10:09:26
Mensagens: 1096
Localização: Sao Paulo
Offline

urubatan wrote:tenta limpar o cache do tomcat


Essa seria a minha sugestao tambem. Apaga o diretorio work/org do seu projeto e tenta denovo.

Fora isso, o erro é claro: seu atributo valorDefault não aceita expressões do tipo expression language.

Note que o valor passado que funciona não é EL e o que não funciona é EL. Por exemplo: valorDefault="${1}" não vai funcionar.

O que fazer então?

1. Verificar que o web.xml realmente diz estar usando servlet api 2.4.
2. Se nao me engano, no tld voce pode falar quais atributos aceitam EL e quais nao (aprendi pra certificacao mas nao lembro), da uma olhada na especificacao de JSP que com certeza vai te falar isso...

-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
[Email] [WWW] [MSN]
zepunk
JavaTeenager
[Avatar]

Membro desde: 24/05/2005 11:57:28
Mensagens: 198
Localização: Osasco
Offline

Opá, muito obrigado pela ajuda olhei a especificação e tem uma tag na tld que indica que não haverá validação em runtime



Além de ter uma tag que indica qual o tipo do atributo




Obrigado pela atenção.

Perseverança sozinha não ganha guerra, só palavras não conquistam um coração.
[Email] [MSN]
Humbertim2
JavaChild
[Avatar]

Membro desde: 31/01/2007 22:04:03
Mensagens: 115
Localização: São Paulo
Offline

Ola...
apesar do tópico ser antigo...
eu estava com o mesmo problema...
soh q no meu caso estou a utilizar JEE 5...

nao tive q alterar nada no meu web.xml nem em tld...

na declaracao do meu jsp ao inves de
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>

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

A modéstia, quando excessiva, é como o vento que apaga o archote cegando o viadante nas trevas de uma noite interminável.
Para que possa o homem vencer os múltiplos obstáculos que se lhe deparam na vida, precisa ter o espírito preso às raízes de uma ambição que o impulsione a um ideal qualquer.

O homem que calculava
[Email] [MSN]
adrmaster
Entusiasta Java
[Avatar]

Membro desde: 06/12/2008 10:17:32
Mensagens: 17
Localização: Garanhuns-PE
Offline

Humbertim2

Eu tava com esse probleminha agorinha e mais uma vez, atravez de GUJ e da ajuda do pessoal consegui resolver também.

Obrigado a todos.

Abraços

Graduando em Ciência da Computação / 5º período.
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team