Struts2.0标签使用之2008年11月20日 星期四 下午 4:18
jsp代码如下:
<s:form action="receive.action" method="post"> <s:checkboxlist id="user" name="cheuser" list="#request.userlist" listKey="id" listValue="name" labelposition="left"> </s:checkboxlist> <s:submit value="保存" align="center"></s:submit> </s:form>
listKey和listValue是list存储的bean的属性
action接收方式:
private String[] cheuser = null;
public String[] getCheuser() { return cheuser; }
public void setCheuser(String[] cheuser) { this.cheuser = cheuser; }
通过数组接收
可以在接收方法里打印一下看看
public String receive() throws Exception {
if (cheuser!=null) { for (int i = 0 ; i < cheuser.length ; i ++) { System.out.println(cheuser[i]); } }
}
打出来的是复选框的ID值 非NAME值
|