Estou estudando Struts e estou passando por dificuldades com links.
Essa é uma parte da configuração do struts.xml dos actions.
<package name="funcionario" extends="default" namespace="/funcionario">
<action name="funcionarioAction!*" class="controle.funcionario.FuncionarioAction" method="{1}">
<result name="input">/WEB-INF/pages/funcionario/cadastro.jsp</result>
<result name="menu">/WEB-INF/pages/funcionario/menu.jsp</result>
</action>
</package>
Na jsp inicial montei o link assim:
<a href="funcionario/funcionarioAction.action">Funcionário</a>
e quando coloco o mouse em cima do link mostra o endereço certo:
http://localhost:8080/aulaStruts2/funcionario/funcionarioAction.action
Na página de funcionários tem um menu que montei para voltar as telas iniciais de qualquer outro cadastro como o de cliente, que montei assim:
<a href="cliente/clienteAction.action">Clientes</a>
Teoricamente deveria mostrar o endereço assim:
http://localhost:8080/aulaStruts2/cliente/clienteAction.action
mas está mostrando assim:
http://localhost:8080/aulaStruts2/funcionario/cliente/clienteAction.action
E no final dá erro quando clico, oq estou fazendo errado na configuração dos actions?
Coloquei em parênteses packages e namespace pq acho que estou errando ali.