源代码:
function check(){
var allCheck=document.getElementById("checkbox2");
var allChecBoxs2=document.getElementsByName("checkbox2");
for(var i=0;i<allChecBoxs2.length;i++){
if(allChecBoxs2[i].checked==true){
window.location.href("backgroud/do_DeleteInboxByState.jsp?RID=<%=request.getParameter("checkbox2")%>");
}
}
}
这是Script的一个方法. 我用<input name="Submit" type="button" class="de" value="" onclick="check()">调用它,然后另一个页面:
<%
request.setCharacterEncoding("GBK"); //支持中文编码
String s[] = request.getParameterValues("RID");
ReceiveDao redao=new ReceiveDao();
for(int i=0;i<s.length;i++){
out.print(s[i]);
}
%>
为什么out.print(s[i])输入的永远是null控制? 我把复选框的值<input type="checkbox" name="checkbox2" value="<%=123 %>"> 都固定的设为123了不行吗?
这个问题关系到我后面的作业核心! 谢谢学长们能帮我即刻解决,我在百度这等着大家的回复,如果成功马上给分,分数不多,但小弟真心求学,实在没办法,这个问题想了1天, 先谢谢了!!