jsp中复选框的值存入数据库中的方法,急?

jsp中复选框的值存入数据库中的方法,急?,第1张

String[] str = requestgetParameterValues("checkbox");
StringBuffer sb = new StringBuffer();
for(int i = 0; i < strlength; i++){
sbappend(str[i]);
}
直接存sbtoString()就行了。

<input name="20" type="checkbox" value="<php echo $row_option['cid'] >" />问题,同样的name那只能获取一个。

相同name的控件在post后是用逗号分隔开的。你可以使用两种方式,一是象2楼那样使用Split来分离每个使用被逗号隔开的数字。第二种方法比较推荐。
其实RequestForm("optName")是可以遍历的,具体代码我这里没有,但是过去我是用遍历来获取相同name的Value集合的。这样可以防止在单个输入中有逗号的情况。
获取后,有两种方法来进行处理,一是用循环逐个数字进行数据库的 *** 作。
还有一种方式比较特殊,如果这些value适合在数据库中进行IN *** 作,那么就直接传给sql语句。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10545935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存