在使用struts标签html:checkbox 的时候,如何让checkbox框默认是选中的,一般情况下都是当Formbean里面该Property的值和标签上value给定的值相等的时候,生成的jsp页面上才是选中的。
在Struts中几种情况可以使标签初始就是选中的,Formbean里面该Property的值设为 1.on 、2.yes 、3.true 这三种情况都是可以实现默认选中的。
注:如果不选中,最好把Property的设置为"",因为在Action中得到Property是为null值,在不太注意的情况,它是会出现异常。
复制代码 代码如下:
public class CheckBoxForm extends ActionForm {
// private String id = "";
private String id = "on";
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
复制代码 代码如下:
<html:checkbox property="id">CheckBox</html:checkbox>
新闻热点
疑难解答