Capturar informação de form

3 respostas
smorigo

Boa noite pessoal estou querendo adicionar um botão “excluir” em uma pagina que possui um form, no action deste form está já implementando o Action responsavel por “persistir” a informação.

Adicionei um botão excluir nessa pagina e no momento que eu clicar nele gostaria de enviar o código (pk) deste form e mandar para a minha Action, isso pode ser feito?

Meu botão:

<html:link page="/excluirParceiro.do">
 <img src="/controle/pages/botao_excluir.png" width="72" height="21" border="0" alt="Exclui o parceiro ativo.">
&lt;/html:link&gt;

Meu action:

&lt;action
            path="/excluirParceiro"
            type="br.com.controle.parceiro.action.ParceiroActionExcluir"
            scope="request"
            validate="false"&gt;
           &lt;forward name="success" path="/pages/listaParceiros.jsp" /&gt;
        &lt;/action&gt;

Está é minha Action que espero receber o código la do form:

package br.com.controle.parceiro.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;

public class ParceiroActionExcluir extends DispatchAction {

	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
	
		System.out.print("Codigo : "+request.getParameter("codigoParceiro"));

		return mapping.findForward("success");
	}
	
}

3 Respostas

Jair_Rillo_Junior

Você precisa nesse caso usar uma ActionForm

Dentro da sua ActionForm você cria um atributo para a sua PK e depois dentra da Action você captura esse valor

smorigo

Então mais no caso como vo passar o valor ?

smorigo

bom nao sei se é a maneira mais correta mais funciono perfeitamente:

&lt;html:link paramName="meuParceiro" paramId="codigoParceiro" paramProperty="codigoParceiro" page="/excluirParceiro.do"&gt;
			<img src="/controle/pages/botao_excluir.png" width="72" height="21" border="0" alt="Exclui o parceiro ativo.">
		&lt;/html:link&gt;
Criado 2 de dezembro de 2004
Ultima resposta 3 de dez. de 2004
Respostas 3
Participantes 2