Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Filtros de URL

Pessoal, bom dia. Alguém tem uma dica de como fazer um filtro de url? Ex:

.../URLQualquer?filtro=qualquerFiltro
4 respostas

um exemplo mais claro disso: Imagine o seguinte mapeamento:

@GetMapping("algumaCoisa/{id}")

Como trocar para que uma url aceite algo assim:

http://localhost:8080/algumacoisa?id=1

Nesta aula do curso tem um exemplo do que você precisa:

@RequestMapping("/detalhe/{id}")
public ModelAndView detalhe(@PathVariable("id") Integer id){
    // código omitido
}

Basta você usar a anotação @PathVariable("id") para conseguir obter o valor do id digitado na url.

Espero ter ajudado e bons estudos!

Sim. Esse tipo de filtro eu já sei utilizar. O que eu gostaria de usar é o filtro com a interrogação.

/detalhes?id=1
solução!

Olá Marcos, neste caso, basta você utilizar a anotação @RequestParam, assim:

@GetMapping("/detalhes")
public ModelAndView detalhe(@RequestParam("id") Integer id){
    // código omitido
}

Espero ter ajudado e bons estudos!