【发布时间】:2016-03-03 20:43:06
【问题描述】:
我在一个列表中有一个元素,我用 jstl 填充。 我遇到的问题是我在每个循环中有一个带有表单的按钮。当用户点击时,我需要知道他选择了什么对象。 任何提示都会很棒。
<c:forEach items="${productos}" var="producto">
<li class="media ">
<a class="pull-left " href="verinfoproducto">
<img class="media-object" src="${producto.imagen}" height="128 " width="128"></a>
<div class="media-body ">
<h4 class="media-heading ">${producto.nombreP}</h4>
<p>${producto.descripcion}</p>
<h4>Precio: ${producto.precio}</h4>
<div class="row">
<c:choose>
<c:when test="${not empty sessionScope.cliente }" >
<form method="post" action="generarpedido">
<c:set var="productoSel" value="${producto}" scope="session"/>
<div class="col-md-2">
<input type="text" name="cantidad" class="form-control text-center" placeholder="Cantidad">
</div>
<div class="col-md-1">
<button type="submit">
<i class="fa fa-2x fa-cart-plus"></i></button>
</div>
</form>
</c:when>
</c:choose>
</div>
</div>
</li>
</c:forEach>
【问题讨论】:
-
当用户按钮点击时你想显示什么?
-
${producto.XXXX} 的意思是,我想知道究竟要显示哪些属性,以及你想如何显示它,意味着一些对话框想要?
-
我要发送所选商品的商品数量值(name="cantidad")