Boa noite a todos.
Criei um template para que o cabeçalho e o rodapé ficassem iguais em toda página que usar o template, assim como foi feito na aula. Mas ao testar na página "detalhes", o link do "Carrinho" estava quebrado, mas na "home" não, sendo que as duas usam o mesmo template.
Verifiquei que ao usar o s:mvcUrl, a Url criada é diferente em cada página.
<a href="${s:mvcUrl('CCC#itens').build()}" rel="nofollow">
Carrinho (${carrinhoCompras.quantidade})
</a>
Em "home", a url criada é a que eu esperada, e é: http://localhost/casadocodigo/carrinho
Em "detalhe", a url criada é diferente e não sei pq: http://localhost/casadocodigo/WEB-INF/views/produtos/detalhe.jsp/carrinho
Não entendo pq está sendo gerada diferente sendo que a chamada é a mesma. Cheguei a copiar todo "html.jsp" de home e joguei dentro de "detalhes.jsp" para ver se aparecia, e ainda assim gerou essa URL estranha.
Que configuração devo alterar para que traga a URL correta?