【发布时间】:2018-08-04 13:26:07
【问题描述】:
我正在尝试使用两个输入向我的 servlet 发送一个值,一个将包含我的产品名称(隐藏类型),另一个用于提交该值;
for(Product product : listProducts)
{
out.print("Name: " + product.getName());
%>
<input type="hidden" name="flag" value="<% out.println(product.getName()); %>">
<input type="submit" value="Add to cart"/>
<br>
<%
}
问题是我只得到产品的第一个值。如果我这样做:
for(Product product : listProducts)
{
out.print("Name: " + product.getName());
%>
<input type="submit" name="flag" value="<% out.println(product.getName()); %>">
<br>
<%
}
它工作得很好。所以我认为是隐藏输入的东西。
【问题讨论】:
标签: java jsp for-loop servlets