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>

 

SpringMVC

Posted by arkgame