2 Ações em um mesmo Form (STRUTS)  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Sorriso
JavaBaby
[Avatar]

Membro desde: 17/04/2008 16:40:53
Mensagens: 92
Localização: Ilha de JAVA
Offline

DAe pessoal tudo bom

tenho um form que tem a action=salvar

ja dentro desse form tenho outra ação que é deletar porem é um link e não submete o form como um todo

como posso submeter todo o formulario independente da ação...

" Vivemos todos sob o mesmo céu,
mais nem todos temos o mesmo horizonte"

300$ una certificacíon, será que en Paraguay, is más barato.... kkkk

RUMO a SCJP 1.6
[MSN]
fiaux
GUJ Master
[Avatar]

Membro desde: 16/06/2006 11:58:29
Mensagens: 1184
Localização: Rio de Janeiro - RJ
Offline

Poderiam ser dois submits. Apontando para method diferentes.

Necessita-se:
1) Inglês técnico para pesquisas no Google.
2) Português técnico para perguntas e respostas no fórum.

http://www.ffiaux.com

"Após 7,5 milhões de anos processando, o Pensador Profundo responde a Questão Fundamental da Vida, o Universo e Tudo o Mais. E a resposta é: 42"

"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente"

Não sou fanático por programação, só trabalho aqui...
[WWW]
rdgms
Virtual Machine Man
[Avatar]

Membro desde: 21/12/2006 22:08:57
Mensagens: 628
Localização: São Paulo
Offline

Não sei se é legal fazer isso mais vc pode usar um input button com um evento onclick para uma function js assim:

function Deletar ()
{
document.form.action = "Processa.jsp";
document.form.submit();

}


PDF, JPG, GIF, DOC e DOCX
JAVA! SCALA!


toninhocell
Debugger
[Avatar]

Membro desde: 21/01/2008 14:55:24
Mensagens: 67
Localização: Uberlândia MG
Offline

rdgms wrote:Não sei se é legal fazer isso mais vc pode usar um input button com um evento onclick para uma function js assim:

function Deletar ()
{
document.form.action = "Processa.jsp";
document.form.submit();

}



eu já implementei algo semelhante a isso em um projeto, vc pode ter n ações em uma única form, funcionou perfeitamente. Se vc Sorriso se interessar posta ai que falo detalhe a detalhe como fazer.

"Hoje sou mais sábio do que ontem"
[Email] [Yahoo!] [MSN]
Sorriso
JavaBaby
[Avatar]

Membro desde: 17/04/2008 16:40:53
Mensagens: 92
Localização: Ilha de JAVA
Offline




Bom note que tem 2 actions sendo que no deletar preciso do campo hiden que guarda pra mim o id do participante

porem não consigo submeter a pagina inteira pra recuperar este id só me vem o id do transporte....

" Vivemos todos sob o mesmo céu,
mais nem todos temos o mesmo horizonte"

300$ una certificacíon, será que en Paraguay, is más barato.... kkkk

RUMO a SCJP 1.6
[MSN]
toninhocell
Debugger
[Avatar]

Membro desde: 21/01/2008 14:55:24
Mensagens: 67
Localização: Uberlândia MG
Offline

O que proponho é que tenha em sua jsp uma função JS como a seguinte



essa função altera a ação que foi chamada passando um nome de método para ser executado.

todas as ações seram enviada por esse cara



ele deve estar mapeado no seu struts-config.xml



dessa forma todos as ações que forem enviadas para ele seram tratadas dentro da classe ComprasAction

assim como no seu código terá tb uma hidden que aponta para o cara selecionado.




ao chamar a ação vc deve passar qual método deve se executado da seguinte maneira



assim chamo o método carrega_peca_edit que vc pode ver logo abaixo

nota: a classe a ser extendida e DispatchAction





assim vc pode ter varias ações em uma mesma form

se não ficou claro posta ai

abração !!!

"Hoje sou mais sábio do que ontem"
[Email] [Yahoo!] [MSN]
Sorriso
JavaBaby
[Avatar]

Membro desde: 17/04/2008 16:40:53
Mensagens: 92
Localização: Ilha de JAVA
Offline

Brother bem complecadinhu isso ai né. fiz de um jeito passei o parametro na url não sei se é o melhor mas por favor me de sua opinião

" Vivemos todos sob o mesmo céu,
mais nem todos temos o mesmo horizonte"

300$ una certificacíon, será que en Paraguay, is más barato.... kkkk

RUMO a SCJP 1.6
[MSN]
toninhocell
Debugger
[Avatar]

Membro desde: 21/01/2008 14:55:24
Mensagens: 67
Localização: Uberlândia MG
Offline

Sorriso wrote:Brother bem complecadinhu isso ai né. fiz de um jeito passei o parametro na url não sei se é o melhor mas por favor me de sua opinião


Como o código que vc está passando não é um senha creio não ter problema algum, somente se o usuário puder alterar esse valor de "bobeira" ai sim isso se tornará um problema, caso contrário não. A solução que propus é meio chatinha mas uma vez implementado um método fica bem prático de fazer e proporciona um número indeterminado de ações em um única form.

Se deu certo ai blz bora para outras hehehe abração e bom trabalho!

"Hoje sou mais sábio do que ontem"
[Email] [Yahoo!] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team