Using a checkbox
In this recipe, you will learn how to display a checkbox and, when the form is submitted, retrieve its state (selected or not) in a controller method.
How to do it…
Use the form:checkbox
element in the JSP and a boolean
attribute to store its value when the form is submitted:
- If a default value is necessary, use a
boolean
attribute of the default object (refer to the Setting a form's default values using a model object recipe):user.setMarried(false);
- In the JSP, use the
form:checkbox
element:<form:checkbox path="married" />
- In the controller that processes the form submission, make sure that the
@ModelAttribute
object has a correspondingboolean
attribute:public class User { private boolean married; ...
How it works…
This is the generated ...
Get Spring Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.