Struts2 checkboxlist标签默认值_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Struts2 checkboxlist标签默认值

Struts2 checkboxlist标签默认值

 2014/3/23 19:10:06  leeo1124  程序员俱乐部  我要评论(0)
  • 摘要:使Struts2的checkboxlist默认选中方法如下:1、JSP页面<s:checkboxlistlabel="测试"name="checkbox"list="codeList"listKey="key"listValue="value"value="%{checkbox}"/>返回的value与name保持一致,都为数组,并且name的数组类型要与listKey类型一致2、ActionprivateList<CodeModel>
  • 标签:list 默认值 struts

使Struts2的checkboxlist默认选中方法如下:

?

1、JSP页面

class="java" name="code"><s:checkboxlist label="测试" name="checkbox" list="codeList" listKey="key" listValue="value" value="%{checkbox}"  />

?

返回的value与name保持一致,都为数组,并且name的数组类型要与listKey类型一致

?

2、Action

private List<CodeModel> codeList = new ArrayList<CodeModel>();
private String[] checkbox;

public String view(){
    String[] str = {"1","2"};
    codeList = getList();

    //通过action的getCheckbox方法为checkbox赋值
    checkbox = str;

    return SUCCESS;
}

public List<CodeModel> getCodeList() {
    return codeList;
}

public void setCodeList(List<CodeModel> codeList) {
    this.codeList = codeList;
}

public String[] getCheckbox() {
    return checkbox;
}

public void setCheckbox(String[] checkbox) {
    this.checkbox = checkbox;
}

??

?

发表评论
用户名: 匿名