Boa tarde.
estou tentando implementar a parte de URLs amigáveis, tenho um controller categoria
que recebe um valor fixo do form method = get
e faz a pesquisa com esse nome.
minha URL fica assim:
http://localhost:8080/rprvidros/categoria?categoria=%27Ferramentas%27
gostaria de deixar como no curso:
http://localhost:8080/rprvidros/categoria/Ferramentas
segue meu form:
<form action="/rprvidros/categoria" method="get">
<button type="submit" class="botao-categoria">
<span class="icon-tools"></span>
<h2>Ferramentas</h2>
</button>
<input type="hidden" name="categoria" value="'Ferramentas'"/>
</form>
e meu controller:
@RequestMapping("/categoria/{categoria}")
public ModelAndView categoria(@PathVariable("categoria")String categoria){
ModelAndView modelAndView = new ModelAndView("categoria");
List<Produtos> produtos = dao.produtosCategoria(categoria);
return modelAndView.addObject("produto", produtos);
}
quando envio o form, ele me retorna erro 404, e a url continua igual antes não muda em nada.
obrigado.