The code works nice. But the exercise says to do it with "links" and so I would want a way to do it with a link and not with a submit button/form. Is there a way?
Index page:
<form action="/resultaat/groterdan" method="post">
<label for="groterdan">Lijst met betalingen groter dan: </label><input type="text"
name="groterdan" id="groterdan"><input
type="submit" value="Parameter Verzenden">
</form>
Controller:
@RequestMapping("/resultaat/groterdan")
public String groterdan(Model model, HttpServletRequest request){
Double referentie = Double.valueOf(request.getParameter("groterdan"));
List<Betaling> betalingsLijst = betaalRepository.geefLijstBetalingGroterDan(referentie);
model.addAttribute("betalingsLijst",betalingsLijst);
return "resultaat";
}
Repository
@Query("SELECT b from Betaling b where b.bedrag > :referentie")
List<Betaling> geefLijstBetalingGroterDan(Double referentie);