js定义了三个参数:
var checkboxid=0;
var checkboxid2=0;
var checkboxid3=0;
if(document.getElementById("checkBox1").checked==true){
checkboxid=1;
}
if(document.getElementById("checkBox2").checked==true){
checkboxid2=1;
}
if(document.getElementById("checkBox3").checked==true){
checkboxid3=1;
}
路径:
url : "PorfileServlet?action=select&name=" + name
+ "&wechatid=" + wechatid + "&address=" + address +"&checkboxid="+checkboxid + "checkboxid2= " + checkboxid2
+ "checkboxid3="+checkboxid3
在后台接收:
String a= request.getParameter("checkboxid");
String b= request.getParameter("checkboxid2");
String c= request.getParameter("checkboxid3");
结果:
a: 0checkboxid2= 0checkboxid3=0
b: null
c: null
因为是复选框:所以只能是 0 或者 1表示
这种情况下,怎么同时在 url那里传过来,好多int型的呢。
你传的参数之间没有加
&