jsp编程中怎样从复选框提取数据并存入数据库?

2025年03月18日 00:27
有2个网友回答
网友(1):

大概是这样使用的!需要适当的修改!(上次有点问题!被修改了)

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();

网友(2):

比如说有两个页面a.jsp和b.jsp
在a.jsp中 如下:把所有 复选框的名字改成一样的。


在b.jsp中,定义一个数组
String []f = request.getParameterValues("f");
取到值 循环出来 插入库就OK了