Spring MVC form:radiobuttonタグを使うサンプル
環境
Spring 5.2.22
Eclipse 2022
操作方法
1.画面表示用モデルを作成します(RadiobuttonModel.java)
public class RadiobuttonModel { private String sendMail; }
2.コントローラは以下のようになります。ここではradiobuttonの初期値を「送信」にしています。
@Controller public class UserController { @RequestMapping(value = "/radiobutton", method = RequestMethod.GET) public String Radiobutton(Model model) { RadiobuttonModel rbm = new RadiobuttonModel(); rbm.setSendMail("送信"); model.addAttribute("radiobuttonModel", rbm); return "radiobutton"; } }
3.JSP画面
path属性で指定したプロパティの値とvalue属性の値が一致する場合に選択された状態になります。
書式
form:radiobutton path="変数名" label="ラベルの値" value="値"
サンプルコード
<form:form modelAttribute="radiobuttonModel"> <form:radiobutton path="sendMail" label="メールを受け取る" value="送信" /> </form:form>