Sto usando Spring per la prima volta.
Ho un database con una tabella corsi.
Da jsp sono riuscito a fare la ricerca dei campi con un form search.
Il problema lo riscontro quando voglio cancellare un campo.
Nel controller ho:
@RequestMapping(value = "/corso_delete/{idCorso}")
public String deleteCorso(Model model, @PathVariable long idCorso) {
Corso corso = corsoService.get(idCorso);
model.addAttribute("corso", corso);
return "CorsoDeleteForm";
}
@RequestMapping(value = "/corso_delete/corso_delete")
public String deleteCorso(@ModelAttribute Corso corso, RedirectAttributes redirectAttributes) {
corsoService.delete(corso);
redirectAttributes.addFlashAttribute("message", "Cancellazione eseguita con successo");
return "redirect:/lista_corsi";
}
Il jsp CorsoDeleteForm mi visualizza correttamente il record da cancellare ma poi, se clicco cancella mi da
The request sent by the client was syntactically incorrect
Secondo voi dov'è l'errore?