您的位置:首页 > 编程语言 > Java开发

struts中获取多选按钮html:checkbox的值

2009-11-25 10:09 295 查看
在formbean的属性最好是用String[].

FormBean:

public class CkeckBoxForm extends ActionForm {
private String password;
private String username;
private String[] hobby;
//接着一些Getters & Setters

JSP:

<html:form action="/checkBox">
Username : <html:text property="username"/><br/>
password : <html:password property="password"/><br/>
Hobby:<br/>
<html:checkbox property="hobby" value="Java">Java</html:checkbox>
<html:checkbox property="hobby" value="VC">VC</html:checkbox>
<html:checkbox property="hobby" value="VB">VB</html:checkbox>
<html:submit/><html:cancel/>
</html:form>

Action:

public ActionForward execute(mapping,form,request,response){
CheckBoxForm cbf = (CheckBoxForm) form;
String[] t = cbf.getHobby();
for (int i = 0; i < t.length; i++) {
System.out.println(t[i]);
}
.....
}

这样,我就可以知道用户选择的是哪些checkbox 了本文出自 “夜狼” 博客,请务必保留此出处http://yangfei520.blog.51cto.com/1041581/234467
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: