problemas com prepare() struts 2!!  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
mcbarsotti
JavaEvangelist
[Avatar]

Membro desde: 11/05/2006 12:10:38
Mensagens: 329
Offline

Olá a todos,

estou tendo um problema com o método prepare() do stuts 2, ele é usado quando se implementa a interface preparable, e ele é executado antes de qq metodo da action!

oque está ocorrendo é que eu digito campos no jsp, e quando envio esses dados para a action, entra no método prepare() (como era de se esperar) mas todos os objetos estão nulos, e só quando sai do prepare e entra no método que foi solicitado, esses objetos estão populados com os dados vindos do jsp!

alguem sabe oque pode estar acontecendo???

Obs.: O texto acima não é uma verdade soberana, não precisa cortar os pulsos caso não concorde.

[]'s
[MSN]
Herrera
JavaGuru
[Avatar]

Membro desde: 05/11/2002 12:55:48
Mensagens: 204
Localização: Sao Paulo/SP
Offline

como o jsp está chamando o Action, atraves do submit ?

Herrera
[WWW]
muldon
JavaTeenager
[Avatar]

Membro desde: 16/05/2006 14:06:03
Mensagens: 174
Offline

Amigo blz ?
Bom, o prepare é utilizado para fazer alguma "coisa" antes de tudo certo ? Usamos o prepare por ex para popular uma lista de paises, tudo mais... ou seja, qualquer coisa que que nao dependa de mais nada. Entao no prepare vc pode acionar um metodo da classe de servicos e popular uma colecao, ou qualquer outro processamento independente da tela. Mas existe uma maneira de colocar o prepare para enxergar o que veio da tela e essa configuracao é feita nos interceptors do struts.xml. Nao sei te dizer como, pois aqui quem fez foi o arquiteto, mas se vc precisar desse processamento inicial, sujiro que chame o prepare() de seu metodo que o necessita, ou entao faca essa configuracao com interceptors manualmente.

Sun Certified Java Programmer 5
Tecnoage
GUJ Master

Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline

Configure os interceptors manualmente!!! Não tente invocar o prepare(), senão não há porque ele existir.

Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team