![](/img/trans.png)
[英]How to pass an array of checkbox value From one JSP page to another
[英]how to use selected checkbox value of one jsp in another jsp page?
我在一個jsp頁面中有一個html表行具有具有相同id的動態復選框,我想從該頁面獲取選定復選框的值並將其用於另一個jsp頁面。我正在使用request.getParameter
來獲取值,但是我在其他jsp頁面中為null。請建議我該怎么做?
這是我具有動態復選框(index.jsp)的代碼:
<% for (RecordField recordField : flds) { %>
<tr>
<td width="15" bgcolor="#46A0F0"><input type="checkbox" name="tablechkboxl"
id="fieldName" / ></td>
<td width="200" >
<%= recordField.getFieldName() %> //dynamic fields
<%}
%>
</td></tr>
Now i want to use the selected checboxes value in other jsp as (Submit.jsp):
for (Enumeration e = request.getParameterNames(); e.hasMoreElements();){String[]
checkedcolumns = (String) request.getParameterValues("tablechkboxl");
System.out.println("Now i am getting "+checkedcolumns );
}
But instead of getting name of checked columns i am getting "on".Anyone please suggest.
選中的復選框的默認值為“ on”。 因此,您必須覆蓋復選框的默認值。
<input type="checkbox" name="tablechkboxl" value="<%= recordField.getFieldName() %>" />
默認值為on
。 如果要使用其他值,則需要為輸入元素賦予value="something"
屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.