Mesma situação desse tópico: https://cursos.alura.com.br/forum/topico-requestmapping-detalhe-id-nao-funciona-67541
codigo exatamente igual ao do professor. Alguém tem alguma idéia do que possa ser?
Mesma situação desse tópico: https://cursos.alura.com.br/forum/topico-requestmapping-detalhe-id-nao-funciona-67541
codigo exatamente igual ao do professor. Alguém tem alguma idéia do que possa ser?
Oi Tiago, tudo bem?
Poste aqui seu código, por favor.
Bom dia Otávio, para prosseguir com o curso, criei um novo projeto e peguei os fontes do professor, importante citar que nesse novo projeto tudo está funcionando porém o TomCat que uso é o 8.5 agora, com os fontes que lhe mostro abaixo usava o TomCat 8.0 (tbm tentei com a versão 7.0) em todos os casos estou com o Java 8 rodando aqui. Seguem os códigos referentes a esse problema.
Código do método detalhe() em ProdutosController:
@RequestMapping("/detalhe/{id}")
public ModelAndView detalhe(@PathVariable("id") Integer id) {
ModelAndView modelAndView = new ModelAndView("/produtos/detalhe");
Produto produto = produtoDao.find(id);
modelAndView.addObject("produto", produto);
return modelAndView;
}
Trecho da página lista.jsp que tem o link para o detalhe:
<c:forEach items="${produtos }" var="produto">
<tr>
<td>
<a href="${s:mvcUrl('PC#detalhe').arg(0, produto.id).build()}">${produto.titulo}</a>
</td>
<td>${produto.descricao }</td>
<td>${produto.paginas }</td>
</tr>
</c:forEach>