如何将表单中复选框中的数据放入数据库

1.首先在jsp页面上的form表单内容:

爱好:足球

篮球

音乐

广播

2.ActionForm中的代码:

public class EmpForm extends ActionForm {

//将VO直接封装到ActionForm的里面
Employee emp=new Employee();
public Employee getEmp() {
return emp;
}

public void setEmp(Employee emp) {
this.emp = emp;
}
}

3.VO的定义:

public class Employee{
、、、、、、

//复选框数值定义
String[] favourite=new String[0];
、、、、

}

4.DAO中的数据处理:

public int insertInfo{

拼写sql语句;

//将要插入的数据进行处理后再插入数据库
String[] favour=emp.getFavourite();
StringBuffer sb=new StringBuffer();
for (int i = 0; i < favour.length; i++) {
sb.append(favour[i]);
}
String favourite=sb.toString();
int rows=this.executeUpdate(sql,、、、、、、、,favourite,、、、、、、);
return rows;

}

经过以上步骤就放入mysql数据库了,相信大家别的数据库也会用的吧!

你可能感兴趣的:(java,web学习笔记)