我需要使用会话将在第一个jsp页面上检索并显示的以下值发送到第二个jsp页面。一个是字符串值,另一个是双精度值。有人可以解释一下是否可行,如果可以的话,尝试哪种方法。
第一个jsp
<form method="get" action="regularMenuCustomer.jsp">
<div class="col-sm-3" data-aos="fade-right">
<div class="box-part text-center">
<h3><img src="data:image/jpeg;base64,${imgBase}" width="200" height="150"/></h3>
<h3 style="font-family:Courier New"><%=rs.getString("menu_item_name")%></h3>
<h4>Rs.<%=rs.getInt("menu_item_price") %></h4>
<br>
<input type="submit" value="CUSTOMIZE NOW" class="btn btn-danger pull-right animated tada delay-2s"/>
</div>
<br /><br />
</div>
</form>
第二个jsp
<tbody>
<tr>
<td data-th="Product">
<div class="row">
<div class="col-sm-2 hidden-xs"><img src="http://placehold.it/100x100" alt="..." class="img-responsive"/></div>
<div class="col-sm-10">
<h4 class="nomargin">Product 1</h4>
<p>Item one</p>
</div>
</div>
</td>
<td data-th="Price">1.99</td>
<td data-th="Quantity">
<input type="number" class="form-control text-center" value="1">
</td>
<td data-th="Subtotal" class="text-center">1.99</td>
<td class="actions" data-th="">
<a href="menu.html" class="edit" data-toggle="modal"><i class="material-icons" data-toggle="tooltip" title="Edit"></i></a>
<a href="#deleteEmployeeModal" class="delete" data-toggle="modal"><i class="material-icons" data-toggle="tooltip" title="Delete"></i></a>
</td>
</tr>
</tbody>
答案 0 :(得分:0)
<input type="hidden" name="menu_item_name" value="<%=rs.getString("menu_item_name")%>">
<input type="hidden" name="menu_item_price" value="<%=rs.getString("menu_item_price")%>">
在表单内部设置这些隐藏字段。 提交表单时,查询字符串menu_item_name,menu_item_price会添加到URL中,以便您可以轻松地从第二页访问这些值。
并从第二页访问中,使用
request.getParameter("menu_item_name");
request.getParameter("menu_item_price");