Pessoal, bom dia. Alguém tem uma dica de como fazer um filtro de url? Ex:
.../URLQualquer?filtro=qualquerFiltro
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Pessoal, bom dia. Alguém tem uma dica de como fazer um filtro de url? Ex:
.../URLQualquer?filtro=qualquerFiltro
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
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!