【发布时间】:2018-09-28 12:33:37
【问题描述】:
我有三个 JSP 页面。第一个包含使用for 循环创建的复选框。
Page1.jsp:
for(int i=0; i<5; i++){
%>
<input type="checkbox" name="selection" value="box"+<%=i %> />
%>
第二个(Page2.jsp)包含第一个,并将复选框的状态发送到第三个(Page2.jsp)。
Page2.jsp:
<jsp:include page="Page1.jsp">
<jsp:param name="type1" value="<%=request.getParameterValues(\"selection\")%>" />
</jsp:include>
Page3.jsp:
<%String valuebd=request.getParameter("type1");
谢谢!
【问题讨论】:
-
在您的第一页中,您创建了 5 个具有相同名称和不同值的复选框 - 对吗?如果包含 JSP 页面,则应将其称为 JSP 片段(扩展名 .jspf)。代码
<jsp:param name="type1"...读取请求参数。这是来自 HTTP 请求的参数 - 而不是来自页面。我认为,如果你能多说一些你想做的事情,解决问题会更容易。