之前是用的下拉框,即单选,现在想改成用checkbox多选,不知道怎么写。
把checkbox的name都写成一样的,然后
String[] checkbox = request.getParameterValues("")?
name写成一样是对的 你可以拿到参数值后输出一下看看是如何分割的 然后再做处理 也可以你在前台提交前通过js处理好你的参数 再提交到后台
可以前台定义一个全局变量var selectedStr,然后写一个js方法,onclick一次多选框,就存到selectedStr,然后再传值到后台。
前台方法大致如下:
function checkInfo(obj,str){
if (obj.checked == true) {
selectedStr = selectedStr + str + ","
}
}
在这个页面写个隐藏域,在界面把值存到这个隐藏域的字段,再往后台传