Javascript 如何在另一个jsp页面中使用一个jsp的选中复选框值?
我有一个html表格行,在jsp页面中具有相同id的动态复选框,我想从该页面获取所选复选框的值,并将其用于另一个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();
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() %>" />