| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 19:43:32
|
erickles
Virtual Machine Man
![[Avatar]](/images/avatar/8c1690de2b615cc335614c26a137310c.jpg)
Membro desde: 04/01/2007 09:52:17
Mensagens: 605
Localização: São Paulo - SP
Offline
|
Olá Pessoal,
To tentando faze uma tela de login com struts, mas tah dificil...simplesmenta a jsp nao abre e surge essa mensagem de erro no navegador:
A ActionServlet e a ActionForm tao configurada direitinho, vejam soh meu struts-config.xml:
Sera que podem me ajudar?
|
Erick de Souza.
Twitter: @erickles |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 20:37:42
|
rubinelli
JavaEvangelist
![[Avatar]](/images/avatar/5e15fb59326e7a9c3d6558ca74621683.jpg)
Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline
|
É configuração sim, a mensagem é "Cannot retrieve definition for form bean loginForm on action /login", então deve estar faltando a declaração de loginForm no seu XML.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 20:40:34
|
erickles
Virtual Machine Man
![[Avatar]](/images/avatar/8c1690de2b615cc335614c26a137310c.jpg)
Membro desde: 04/01/2007 09:52:17
Mensagens: 605
Localização: São Paulo - SP
Offline
|
ops, esqueci de posta o .xml:
Declarei no xml o LoginForm...
This message was edited 2 times. Last update was at 20/12/2008 20:43:07
|
Erick de Souza.
Twitter: @erickles |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 21:06:47
|
rubinelli
JavaEvangelist
![[Avatar]](/images/avatar/5e15fb59326e7a9c3d6558ca74621683.jpg)
Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline
|
Eu acho que é case-sensitive. Na action está loginForm, no bean LoginForm.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 21:58:22
|
erickles
Virtual Machine Man
![[Avatar]](/images/avatar/8c1690de2b615cc335614c26a137310c.jpg)
Membro desde: 04/01/2007 09:52:17
Mensagens: 605
Localização: São Paulo - SP
Offline
|
Então quer dizer que (repare na paret em negrito):
Deve ser igual a:
?
|
Erick de Souza.
Twitter: @erickles |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 22:14:18
|
erickles
Virtual Machine Man
![[Avatar]](/images/avatar/8c1690de2b615cc335614c26a137310c.jpg)
Membro desde: 04/01/2007 09:52:17
Mensagens: 605
Localização: São Paulo - SP
Offline
|
Acertei conforme citei nopost anterior, porem ainda dá erro:
Não entendo o motivo, por não estar gerando o bean da classe, poderiam me ajudar?
|
Erick de Souza.
Twitter: @erickles |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2008 23:27:52
|
rubinelli
JavaEvangelist
![[Avatar]](/images/avatar/5e15fb59326e7a9c3d6558ca74621683.jpg)
Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline
|
Pelo menos o erro é diferente. Já é um bom sinal.
Coisas que podem estar acontecendo:
não existe um LoginForm.class em WEB-INF/classes/login
LoginForm não tem um construtor público sem argumentos
o construtor lança uma exceção
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/12/2008 15:31:20
|
erickles
Virtual Machine Man
![[Avatar]](/images/avatar/8c1690de2b615cc335614c26a137310c.jpg)
Membro desde: 04/01/2007 09:52:17
Mensagens: 605
Localização: São Paulo - SP
Offline
|
rubinelli wrote:Pelo menos o erro é diferente. Já é um bom sinal.
Coisas que podem estar acontecendo:
não existe um LoginForm.class em WEB-INF/classes/login
LoginForm não tem um construtor público sem argumentos
o construtor lança uma exceção
Consegui !
Na verdade, tinha definido errado no struts-config o pacote do ActionForm e do ActionServlet.
Vlw Rubinelli!
|
Erick de Souza.
Twitter: @erickles |
|
|
 |
|
|