JSTL - alguem me ajuda com um for-each!!!  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Slaydy
Thread.start()

Membro desde: 26/01/2005 18:10:09
Mensagens: 36
Localização: São Paulo - SP
Offline

Oi, sou iniciante em desenvolvimento web. Estou fazendo um site pra facul usando Struts, JSTL, TomCat no Eclipse.
Minha duvida é a seguinte:

Fiz a minha classe herdar DispatchAction para poder utiliza-la com diversos métodos que retornem ActionForward. Pra começar estou fazer o método listar para listar os horario da tabela agenda do banco de dados. Eis o código:





Configurei o struts-config.xml da seguinte forma:




Criei o JSP usando JSTL pra listar na página:



Porém não esta listando o resultado da forma correta, o que aparece no navegador é:


Se alguém tiver idéia porque pode estar ocorrendo isso e puder me ajudar ficarei muito grata. Aguardo.


Laydy
[MSN]
andre_a_s
GUJ Ranger
[Avatar]

Membro desde: 23/02/2003 01:04:53
Mensagens: 755
Localização: Santo André(SP)
Offline

Troca ${a.descricao} por <c:out value="${a.descricao}" />

Somente "${a.descricao}" não significa nada, é uma expressão que vc nao colocou em lugar algum.
O c:out imprime essa expressao pra vc

Gosta de cerveja e de viagem?
Visite meu blog!
http://www.TravelAndBeer.com
[Email] [MSN] [ICQ]
Slaydy
Thread.start()

Membro desde: 26/01/2005 18:10:09
Mensagens: 36
Localização: São Paulo - SP
Offline



tente com o este código mas continua listando :




também testei um exemplo que achei na Internet:






e o que saiu foi:





Sera que configurei algo errado?????

Laydy
[MSN]
nicoweda
JavaChild
[Avatar]

Membro desde: 04/04/2005 10:44:40
Mensagens: 122
Offline

Para que que o JSTL funcione corretamente você tem que especificar que a versão do servlet é 2.4 ou superior...
Se não, não funciona mesmo!!!

Dá uma olhada no arquivo web.xml e veja se está assim



Se não estiver muda a versão e depois testa denovo e nos avisa se resolveu ou não!

Bruno Nicoletti Siqueira
[MSN]
Maracuja
GUJ Ranger
[Avatar]

Membro desde: 28/03/2006 10:18:44
Mensagens: 940
Localização: Behind the screen
Offline

Acredito que o problema possa estar em vc não estar habilitado no uso de EL, experimente na diretiva page de sua página incluir i



"Nunca deixarei de reclamar, mas espero reclamar de coisas melhores a cada dia..." Um amigo muito sabio
Slaydy
Thread.start()

Membro desde: 26/01/2005 18:10:09
Mensagens: 36
Localização: São Paulo - SP
Offline



Meu web.xml não ta com esse cabeçalho, tentei mudar e da uma serie de erros relacionados ao name space "xmlns"!! Não sei o que fazer!

Laydy
[MSN]
Slaydy
Thread.start()

Membro desde: 26/01/2005 18:10:09
Mensagens: 36
Localização: São Paulo - SP
Offline



Tentei mudar a diretiva incluindo essa propriedade, mas tbm deu erro! Não reconhece a diretiva!...



Obrigado a todos e aguardo mais sugestões.

Laydy
[MSN]
vivi_grieco
JavaEvangelist
[Avatar]

Membro desde: 29/10/2003 21:57:45
Mensagens: 366
Localização: Belo Horizonte/MG
Offline


Viviane Grieco
SCJP 1.4, SCWCD 1.4
Guilherme Silveira
Administrador

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

nicoweda wrote:Para que que o JSTL funcione corretamente você tem que especificar que a versão do servlet é 2.4 ou superior...
Se não, não funciona mesmo!!!


Cuidado, $ eh Expression language, nao eh jstl. Sao duas coisas distintas. Nada a ver uma com a outra hoje em dia. Antigamente (ate 2 anos atras) sim.

Expression language so surgiu junto com a servlet api 2.4. Portanto eh natural que se voce manter 2.3 ou anterior, o seu servidor nao dara suporte como ele da no 2,4


-------------------------------------------------------
Guilherme Silveirahttp://blog.caelum.com.br
[Email] [WWW] [MSN]
Slaydy
Thread.start()

Membro desde: 26/01/2005 18:10:09
Mensagens: 36
Localização: São Paulo - SP
Offline

eeeee to flix!!!

bem aki no trampo funcionou colocando a diretiva, em casa nao tinha funcionado....deu certinho... depois de algumas semanas posso tentar continuar meu projetinho até o próximo problema! quer dizer...se em casa funcionar...

obrigado a todos

Laydy
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team