Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在另一个jsp页面中使用一个jsp的选中复选框值?_Javascript_Jsp_Checkbox - Fatal编程技术网

Javascript 如何在另一个jsp页面中使用一个jsp的选中复选框值?

Javascript 如何在另一个jsp页面中使用一个jsp的选中复选框值?,javascript,jsp,checkbox,Javascript,Jsp,Checkbox,我有一个html表格行,在jsp页面中具有相同id的动态复选框,我想从该页面获取所选复选框的值,并将其用于另一个jsp页面。我正在使用request.getParameter获取值,但在其他jsp页面中我将获取null。请建议我怎么做 下面是我有动态复选框(index.jsp)的代码: //动态场 现在,我想在其他jsp中使用选中的checboxes值作为(Submit.jsp): for(枚举e=request.getParameterNames();e.hasMoreElements();

我有一个html表格行,在jsp页面中具有相同id的动态复选框,我想从该页面获取所选复选框的值,并将其用于另一个jsp页面。我正在使用
request.getParameter
获取值,但在其他jsp页面中我将获取null。请建议我怎么做

下面是我有动态复选框(index.jsp)的代码:


//动态场
现在,我想在其他jsp中使用选中的checboxes值作为(Submit.jsp):
for(枚举e=request.getParameterNames();e.hasMoreElements();){String[]
checkedcolumns=(String)request.getParameterValues(“tablechkboxl”);
System.out.println(“现在我得到”+checkedcolumns);
}
但我并没有得到选中列的名称,而是“上了”。请任何人推荐。

on
是默认值。如果需要不同的值,则需要为输入元素提供一个
value=“something”
属性。

选中复选框的默认值为“开”。 因此,您必须覆盖复选框的默认值

<input type="checkbox"  name="tablechkboxl" value="<%= recordField.getFieldName() %>"  /> 


发布您尝试过的代码?为什么要给复选框提供相同的id?只需将值作为查询参数传递给第二个JSP。我已经用代码更新了我的问题。请建议您在回答中添加一些解释,解释代码在做什么,以及为什么它解决了OP的问题。一行代码不是一个好答案。
<input type="checkbox"  name="tablechkboxl" value="<%= recordField.getFieldName() %>"  />