[Spring MVC]form:radiobuttonsのサンプル
1.Form側
public class UserForm {
private String rdA;
//get set 省略
}
public class ListLabel{
private String label;
private String value;
//get set 省略
}
2.Controller側
@Controller public class UserController { private List<ListLabel>geInfotList(){ private List<ListLabel>cftLst =new ArrayList<ListLabel>(); cftLst.add(new ListLabel("AAA","11")); cftLst.add(new ListLabel("BBB","22")); cftLst.add(new ListLabel("CCC","33")); cftLst.add(new ListLabel("DDD","44")); return cftLst; } @RequestMapping(value="/display",method = RequestMethod.GET) public String display(Model model){ UserForm userForm = new UserForm(); userForm.setRdA("22"); model.addAttribute("userForm",userForm); model.addAttribute("radioList",getInfoList()); return "display"; } }
3.JSP
<form:form modelAttribute="userForm"> <tr><td> <form:radiobuttons path="rdA" name="rdA" itesms="${radioList}" itemLabel="label" itemValue="value"/> </td></tr> <tr><td> <input type="submit" value="送信"></td></tr> </form:form>