Java仅获取<;上的第一个值;输入>;在循环中键入隐藏的
我试图通过两个输入向servlet发送一个值,一个输入将包含我的产品名称(类型隐藏),另一个输入将提交该值Java仅获取<;上的第一个值;输入>;在循环中键入隐藏的,java,jsp,for-loop,servlets,Java,Jsp,For Loop,Servlets,我试图通过两个输入向servlet发送一个值,一个输入将包含我的产品名称(类型隐藏),另一个输入将提交该值 for(Product product : listProducts) { out.print("Name: " + product.getName()); %> <input type="hidden" name="flag" value="<% out.println(produc
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(产品:listProducts)
{
out.print(“Name:+product.getName());
%>
尝试用
将两个
包围起来,这可能会对您有所帮助
for(Product product: listProducts)
{
out.print("Name: " + product.getName());
%>
<form>
<input type="hidden" name="flag" value="<% out.println(product.getName());
%>">
<input type="submit" value="Add to cart"/>
</form>
<br>
<%
}
for(产品:listProducts)
{
out.print(“Name:+product.getName());
%>
谢谢,伙计,我真不敢相信这是个错误,我觉得自己好笨
for(Product product: listProducts)
{
out.print("Name: " + product.getName());
%>
<form>
<input type="hidden" name="flag" value="<% out.println(product.getName());
%>">
<input type="submit" value="Add to cart"/>
</form>
<br>
<%
}