大概是这样使用的!需要适当的修改!(上次有点问题!被修改了)
StringBuffer sb=new StringBuffer();
if (interest1 != null){
sb.append("interest1");
}
if (interest2 != null){
sb.append("interest2");
}
if (interest3 != null){
sb.append("interest3");
}
if (interest4 != null){
sb.append("interest4");
}
if (interest5 != null){
sb.append("interest5");
}
下面用预编译语句
String sql="insert into users(interest) values(?)";
PreparedStatement pstmt=conn.prepareStatement(sql);
pstmt.setString(1,sb.toString());
pstmt.execute();
比如说有两个页面a.jsp和b.jsp
在a.jsp中 如下:把所有 复选框的名字改成一样的。
在b.jsp中,定义一个数组
String []f = request.getParameterValues("f");
取到值 循环出来 插入库就OK了