| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/06/2004 15:25:23
|
e_gama
Smalltalk
Membro desde: 01/06/2004 15:14:05
Mensagens: 2
Offline
|
Olá a todos,
estou começando a utilizar o Struts agora e gostaria de saber se é possível, e como, é claro, implementar o seguinte:
Na minha página inicial tem um link para a a action /cadastoAdmin.do.
De início esse action teria que redirecionar para a página principal do cadastro, onde provavelmente, estarão listados os registros cadastrados, e a partir daí o usuário teria as opções de cadastrar um novo registro, ou editar um selecionado.
No formulário de cadastro, o usuário teria a opção de salvar o registro, ou em caso de edição, poderá também excluí-lo.
Gostaria de uma forma de eu tratar tudo isso em apenas uma classe Java, e não ter de criar uma classe para cada action (list, add, edit, delete), porque imaginem, quatro actions para cada cadastro!
Estive pensando em algo do tipo:
/cadastroAdmin.do -> mostra registro cadastrados
/cadastroAdmin.do?action=save -> salva os dados
/cadastroAdmin.do?action=edit -> edita um registro
/cadastroAdmin.do?action=add -> mostra formulário em branco
/cadastroAdmin.do?action=delete -> exclui o registro ativo
Agradeço opiniões...
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/06/2004 16:30:13
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Isso é totalmente possível sim.
No seu struts-config.xml
Na URL:
seuCadastro.do?acao=cadastrar&outros_parametros...
E no seu Action, deve conter um método de nome exatamente igual ao valor passado ao parâmetro "acao".
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/06/2004 16:42:34
|
e_gama
Smalltalk
Membro desde: 01/06/2004 15:14:05
Mensagens: 2
Offline
|
obrigado danieldestro,
mas e a assinatura do método? é igual ao metódo execute?
E quanto à classe base? dever ser Action ou DispatchAction?
Outra pergunta: Alguém conhece o livro Struts em Ação ? Vale a pena comprá-lo?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/06/2004 17:06:35
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
e_gama wrote:obrigado danieldestro
de nada...
e_gama wrote:mas e a assinatura do método? é igual ao metódo execute?
isso, igual ao execute
e_gama wrote:E quanto à classe base? dever ser Action ou DispatchAction?
DispatchAction
e_gama wrote:Outra pergunta: Alguém conhece o livro Struts em Ação ? Vale a pena comprá-lo?
Creio que sim, porem nunca o usei!
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/06/2004 21:10:48
|
caiofilipini
GUJ Master
![[Avatar]](/images/avatar/c8e721e64167e81904d2c.jpg)
Membro desde: 26/06/2003 15:17:59
Mensagens: 1255
Localização: São Paulo
Offline
|
e_gama wrote:Outra pergunta: Alguém conhece o livro Struts em Ação ? Vale a pena comprá-lo?
O livro é bem legal sim, e foi escrito pelo Ted Husted, um dos criadores do Struts. Quanto a valer a pena, na internet tem MUITO material, dá pra aprender tranquilamente, e relativamente bem. Porém, se vc gosta da comodidade de ter o livro em mãos (pra levar pro banheiro, por exemplo ), vale a pena.
[]'s
|
Caio N. Filipini
"There is no spoon." |
|
|
 |
|
|