Chamar método Struts

Boa tarde pessoal,

   Estou realizando alguns testes com struts, e queria saber como eu direciono a action da configuração do struts-config, para um metodo que eu implementei.....

Atualmente estou usando o metodo “public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception”.

Mas assim nao é legal…

Se alguem puder me ajudar eu agradeço :smiley: .

valeu…

Qual é o problema com esta assinatura??
A forma que eu utilizo é sem este throws exception.

Eu trato as exception utilizando try/catch. Em caso de erro eu redireciono para uma pagina de erro qualquer.
Lembrando que o catch(Exception) deve ser o ultimo da sua hierarquia.

Qual é o problema com esta assinatura??
A forma que eu utilizo é sem este throws exception.

Eu trato as exception utilizando try/catch. Em caso de erro eu redireciono para uma pagina de erro qualquer.
Lembrando que o catch(Exception) deve ser o ultimo da sua hierarquia.

Por favor deletem este post repetido haha

Nao tem nenhum problema com este metodo…

A duvida é o seguinte, é que implementei outros métodos…

E quero que o struts use estes metódos.

Ex:

public ActionForward inserirPessoa(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
PessoaForm pessoaForm = ( PessoaForm )form;

    AbstractDAO abstractDAO = FactoryAbstractDAO.getAbstractDAO(EntidadesDAO.HSQL.toString());        
    
    abstractDAO.inserirPessoa(pessoaForm);
    
    return mapping.findForward("true");
}

Ja ouvi falar que na configuraçao do struts-config você pode dizer qual metodo da action chamar, mas eu nao sei como implementar.

Se alguem tiver algum exemplo para me mostrar eu agradeço…

você está falando do dispatchAction…

veja aqui…
http://www.onjava.com/pub/a/onjava/2002/10/30/jakarta.html?page=3

Isso ai… peguei documentação do Struts e consegui implementar… valeu