Quando configuro o requestMap com mais de uma barra o sistema aparece uma mensagem de STATUS 404 NOT FOUND /lojaweb/produtos/WEB-INF/views/produtos/lista.jsp
Como se houvesse uma pasta antes de WEB-INF.
Quando não uso a barra funciona normalmente, o que poderia ser? O meu método está assim:
@Controller
@RequestMapping("produtos")
public class ProdutosController {
@Autowired
private ProdutoDAO produtoDAO;
@RequestMapping(method=RequestMethod.POST)
public ModelAndView form() {
ModelAndView modelAndView = new ModelAndView("produtos/form");
modelAndView.addObject("tipos", TipoPreco.values());
return modelAndView;
}
@RequestMapping("/gravar")
public ModelAndView grava(Produto produto) {
produtoDAO.gravar(produto);
return listar();
}
@RequestMapping(method=RequestMethod.GET)
public ModelAndView listar() {
List<Produto> produtos = produtoDAO.listar();
ModelAndView modelAndView = new ModelAndView("produtos/lista");
modelAndView.addObject("produtos", produtos);
return modelAndView;
}
}