SpringMVC的radiobutton标签会被渲染为一个类型为radio的普通的HTML input标签。
radiobutton标签可使用如下表所示的属性:
属性 | 描述 |
cssClass | 定义要应用到被渲染的radiobutton元素的CSS类 |
cssStyle | 定义要应用到被渲染的radiobuton元素的CSS样式 |
cssErrorClass | 定义要应用到被渲染的radiobuton元素的CSS类,如果bound属性中包含错误,则覆盖cssClass属性值 |
htmlEscape | boolean值,表示被渲染的值是否应该进行HTML转义 |
path | 要绑定的属性路径 |
label | 要作为label被渲染的复选框的值 |
示例:radiobutton标签的使用:
1.模型
public class User implements Serializable { private String sex; public User() { super(); } …
2.控制器
@RequestMapping("/radiobutton") public String checkbox( Model model ) { User user = new User(); user.setSex("男"); //向model添加user model.addAttribute("user", user); return "radiobutton"; }
3.视图
<h2>radiobutton Form</h2> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <form:form method="post" modelAttribute="user" action="register"> <form:checkbox path="sex" value="男" label="男" /> <form:checkbox path="sex" value="女" label="女" /> </form:form>