Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro ao acessar um dos links da Home (HTTP Status 404)

Galera quando tento cessar um dos links da home me deparo com o erro HTTP Status 404.

Por exemplo quando clico em Listar Produtos, ele gera o erro 404 e me direciona para o seguinte url: http://localhost:8081/casadocodigo/WEB-INF/views/produtos/lista.jsp/produtos

Ou por exemplo quando clico em Cadastro de Produtos ele me gera o erro e me direciona para o seguinte url: http://localhost:8081/casadocodigo/WEB-INF/views/produtos/lista.jsp/produtos/form

1 resposta
solução!

Como está o código do seu home.jsp?

Verifica se as urls estão configuradas:

<li><a href="${s:mvcUrl('PC#listar').build() }" rel="nofollow">Lista de Produtos</a></li>
<li><a href="${s:mvcUrl('PC#gravar').build() }" rel="nofollow">Cadastro de Produtos</a></li>

No seu ProdutosController:

@Controller
@RequestMapping("/produtos")
public class ProdutosController {
    @RequestMapping( method=RequestMethod.GET)
    public ModelAndView listar() {
        List<Produto> produtos = dao.listar();
        ModelAndView modelAndView = new ModelAndView("produtos/lista");
        modelAndView.addObject("produtos", produtos);
        return modelAndView;
    }
[...]
}