Pagina estilo STEP1->STEP2->FIM no Spring  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

Pessoal, alguem tem alguma dica da melhor maneira de fazer esse tipo de pagina? Onde tenho a principal que vai chamar outras até o fim?

A unica forma que pensei em fazer isso foi:
1) Link para pagina1(Controller)
2) No submit da pagina1, chamar uma pagina de forward para pagina2(Controller)


e assim por diante até o fim. Mas nao dá pra fazer uma chamada para a pagina2(Controller) no sumit da pagina1 ( dentro do formController ), sem ter que chamar uma pagina (no caso velocity) para fazer uma chamada a um outro controller?

Valeu...

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

Maravilha!!! Feito!!!

Só por favor, alguem me fale se isso é irreal (incorreto) ou se realmente tá certo....

http://forum.springframework.org/showthread.php?p=65914


Use forward: in your spring config file like that:



E ai no "forward:/test.do" substituo o /test.do pela URL que eu quero iniciar o meu controller... tá certo isso?

Funciona, funciona..

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

é, NADA FEITO...

Se estou chamando um AbstractController, blz, exibe a pagina... mas se uso um SimpleFormController, ele tá redirecionando direto pro successView ao inves de ir pro formView...

E eu preciso chamar um SimpleForm para completar os dados que serao salvos....... argh!!!

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

só para aproveitar se alguem quiser responder:

Eu preciso montar uma pagina que carrega dados do banco e no submit envia dados para o banco.

Ate agora só vi dois tipos de controllers no Spring, um chamando antes de exibir e outro no submit.

Existe algum que é chamado antes e depois de renderizar a pagina?

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Não sei direito o que você quer fazer, mas existem diversos controllers no Spring MVC:

Se você vai lidar com formulários -> SimpleFormController

Se você vai lidar com Wizards -> AbstractWizardFormController

Se você só vai responder a uma requisição diretamente -> AbstractController

Os links no Javadoc estão pra versão 2.0, mas nas anteriores essas classes já existem.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

Valeu Mauricio. é la mesmo que estou buscando refugio...

Eu to tentando entender esses controllers ainda.
Mas no meu caso (nao sei se estou pensando errado ) mas tenho um formulario composto por mais de uma pagina, ou seja, o usuario vai navegando preenchendo informações e no fim tenho um monte de dados recolhidos em diversas paginas. Ok ate aqui opto pelo SimpleForm

So que cada pagina, tb precisa ser carregada com dados do banco, portando eu usaria o Abstract.

Ai fiquei perdido. To pensando em usar o Abstract para renderizar a resposta que sera um formulario, e no action vou apontar pra outro Abstract até o fim.


Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
Mauricio Linhares
Moderador
[Avatar]

Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline

Se você tem vários passos até o fim, deveria estar utilizando um WizardForm e não o SimpleForm.

Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr

Screencast de Introdução a linguagem Objective-C
[WWW]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

Ok. To sando ele... mas to pegando essa exception:


Se alguem tiver ideia de como sair desse problema...


Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

ja vi que é por causa do ExposeSessionAttributes estar como true.... Só que sem isso nao consigo pegar objetos da sessao... ou consigo???

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team