Commit 193c42f1 by Bogdan Andjelkovic

get metoda i parametri

parent d16b985a
......@@ -14,6 +14,7 @@ import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import java.nio.DoubleBuffer;
import java.util.ArrayList;
import java.util.List;
......@@ -49,7 +50,18 @@ public class OglasController
}
@GetMapping("/lista-oglasa")
public String getListaOglasa( Model model, @AuthenticationPrincipal KorisnikDetails loggedUser)
public String getListaOglasa( Model model,
@AuthenticationPrincipal KorisnikDetails loggedUser,
@ModelAttribute("filter") Oglas filter,
@RequestParam(value = "vrstaOglasaId", required=false) Integer vrstaOglasaId,
@RequestParam(value = "lokacijaId", required=false) Integer lokacijaId,
@RequestParam(value = "cenaMin", required=false) Double cenaMin,
@RequestParam(value = "cenaMax", required=false) Double cenaMax,
@RequestParam(value = "brojSoba", required=false) Integer brojSoba,
@RequestParam(value = "kvadratura", required=false) Double kvadratura,
@RequestParam(value = "lift", required=false) Boolean lift,
@RequestParam(value = "grejanje", required=false) Boolean grejanje,
@RequestParam(value = "namesten", required=false) Boolean namesten)
{
model.addAttribute("loggedUser", loggedUser);
List<Oglas> listaOglasa = oRepo.findAll();
......
......@@ -98,7 +98,7 @@
<div class="form-items" style="width: 50vw">
<h1>Pretrazite smestaj</h1>
<form class="requires-validation d-flex flex-wrap justify-content-around align-items-center"
novalidate th:object="${filter}" method="POST"
novalidate th:object="${filter}" method="GET"
th:action="@{/lista-oglasa}" enctype="multipart/form-data">
<div>
<div class="col-md-12">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment