Probleminha com Struts  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
erickles
Virtual Machine Man
[Avatar]

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
[WWW] [MSN] [ICQ]
rubinelli
JavaEvangelist
[Avatar]

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.
[WWW]
erickles
Virtual Machine Man
[Avatar]

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
[WWW] [MSN] [ICQ]
rubinelli
JavaEvangelist
[Avatar]

Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline

Eu acho que é case-sensitive. Na action está loginForm, no bean LoginForm.
[WWW]
erickles
Virtual Machine Man
[Avatar]

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
[WWW] [MSN] [ICQ]
erickles
Virtual Machine Man
[Avatar]

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
[WWW] [MSN] [ICQ]
rubinelli
JavaEvangelist
[Avatar]

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
  • [WWW]
    erickles
    Virtual Machine Man
    [Avatar]

    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
    [WWW] [MSN] [ICQ]
     
    Índice dos Fóruns » Desenvolvimento Web
    Ir para:   
    Powered by JForum 2.1.8 © JForum Team