Come passo al controller la stringa "Aggiungi" oppure la stringa "Rimuovi"?
Cosa devo scrivere nel file html?
Io vorrei che premendo su "Aggiungi" al controller arrivasse la stringa "Aggiungi", idem con "Rimuovi"...
Ho già fatto mille prove ma nessuna è andata a buon file...
Nel controller pensavo
if(datiInseriti.getOperazione().equals("Aggiungi")... ecc...
<form th:action="@{/gestione-ruoli}" th:object="${GestioneRuoli}" method="POST" id="gestioneRuoli">
<table>
<tr>
<td><input type="submit" th:field="*{operazione}" th:value="Aggiungi" /></td>
<td><input type="submit" th:field="*{operazione}" th:value="Rimuovi" /></td>
</tr>
</table>
</form>
public class GestioneRuoli {
private String operazione;
public GestioneRuoli() {
}
public GestioneRuoli(String operazione) {
this.operazione = operazione;
}
public String getOperazione() {
return operazione;
}
public void setOperazione(String operazione) {
this.operazione = operazione;
}
}
@RequestMapping(value = "/gestione-ruoli", method = RequestMethod.POST)
public String gestioneRuoliPost(
Model model,
@ModelAttribute("GestioneRuoli") GestioneRuoli datiInseriti,
Principal principal
) {
...
return "gestione-ruoli";
}