Struts - Qual a melhor forma ? Qual é a melhor Prática?

Colegas, estou desenvolvendo com Struts e pintou uma dúvida e nao sei como solucionar da melhor forma :

Minha situação é a seguinte :

No meu menu (que está mapeado corretamente no Struts-Config.xml) chama os seguintes JSP :

manterFuncionario.jsp
manterFuncao.jsp
manterEndereco.jsp

Quando clico no link de cada Form, ele me abre o que eu escolhi numa boa.

ou seja no mapeamento do Menu eu chamo o

<html:link page="/Funcionario.do?acao=onVisualizar" styleClass="azulC">Funcionario</html:link> <html:link page="/Funcao.do?acao=onVisualizar" styleClass="azulC">Função</html:link> <html:link page="/Endereco.do?acao=onVisualizar" styleClass="azulC">Endereço</html:link>

Só que ao abrir o Form Funcionario eu tenho um link que chama o Form Função pois tem funcionario que tem uma nova função nao cadastrada no Banco ae tenho que chamar o form Funcao.jsp, preencher, gravar e voltar para o form Funcionario !!?!?!?!?!?

Como fazer esta volta para o form Funcionario sendo que no mapeamento do Funcao.do o input dele esta mapeado para /Menu.do ???

Explicando melhor : eu chamo um Form de diversos lugares e preciso voltar para o form chamador dinamicamente !!!

Vocês podem me ajudar ?

Vimieiro

Descobri :

Basta utilizar mais de um action para o mesmo form !!!