Java 在Struts中使用复选框

Java 在Struts中使用复选框,java,struts,struts-1,Java,Struts,Struts 1,我在struts 1.2中有一个注册页面。我在JSP页面中有五个复选框,如下所示 Register.jsp <html:checkbox property="userSkills" value="Java" name="UserJava">Java</html:checkbox> <html:checkbox property="userSkills" value="Php" name="UserPhp">Php</html:checkbox> &

我在struts 1.2中有一个注册页面。我在JSP页面中有五个复选框,如下所示

Register.jsp

<html:checkbox property="userSkills" value="Java" name="UserJava">Java</html:checkbox>
<html:checkbox property="userSkills" value="Php" name="UserPhp">Php</html:checkbox>
<html:checkbox property="userSkills" value="MySQL" name="UserMySQL">MySQL</html:checkbox>
<html:checkbox property="userSkills" value="JS" name="UserJs">Javascript</html:checkbox>
<html:checkbox property="userSkills" value="Oracle" name="UserOra">Oracle</html:checkbox>
我对此感到困惑。我应该在bean中创建与JSP页面中的五个复选框对应的五个类变量,还是有任何简单的替代方法。无论如何,我要将复选框中得到的值作为CSV存储在数据库中

表单中表单元素的数量应该与bean中的类变量匹配吗


感谢回复

您只需要一个字符串数组:

public class UserDetails extends ActionForm {

    private String[] userSkills;
    .
    .
    .
 }
数组包含检查值(“UserJava”、“UserPhp”…)

public class UserDetails extends ActionForm {

    private String[] userSkills;
    .
    .
    .
 }