请教servlet如何得到jsp页面中一个循环里input标签里输入的值。
<tablealign="center"><tr><th>商品名称</th><th>销售价格</th><th>购买数量</th><th>购物车</th></tr><c:f...
<table align="center">
<tr>
<th>商品名称</th>
<th>销售价格</th>
<th>购买数量</th>
<th>购物车</th>
</tr>
<c:forEach var="shopPriceList" items="${shopPriceList}">
<tr>
<td><input type="text" name="wareName" value="${shopPriceList.wareName }" readonly></input></td>
<td><input type="text" name="salePrice" value="${shopPriceList.salePrice }" readonly></input></td>
<td><input type="text" name="saleNumber" ></input></td>
<td><a href="ShopCarServlet?wareName=${shopPriceList.wareName }&salePrice=${shopPriceList.salePrice }"><image border="0" src="image/buy.gif" /></a></td>
</tr>
</c:forEach>
</table>
以上是jsp中的一段代码,其中有一个<c:froEach>循环,中有一个input标签(name=saleNumber),如何在其中一个input中输入一个值后servlet能够得到输入的这个值.
我试过了用request.getParameter("saleNumber")无法得到循环里我输入的这个标签值。
求高手帮忙!谢谢 展开
<tr>
<th>商品名称</th>
<th>销售价格</th>
<th>购买数量</th>
<th>购物车</th>
</tr>
<c:forEach var="shopPriceList" items="${shopPriceList}">
<tr>
<td><input type="text" name="wareName" value="${shopPriceList.wareName }" readonly></input></td>
<td><input type="text" name="salePrice" value="${shopPriceList.salePrice }" readonly></input></td>
<td><input type="text" name="saleNumber" ></input></td>
<td><a href="ShopCarServlet?wareName=${shopPriceList.wareName }&salePrice=${shopPriceList.salePrice }"><image border="0" src="image/buy.gif" /></a></td>
</tr>
</c:forEach>
</table>
以上是jsp中的一段代码,其中有一个<c:froEach>循环,中有一个input标签(name=saleNumber),如何在其中一个input中输入一个值后servlet能够得到输入的这个值.
我试过了用request.getParameter("saleNumber")无法得到循环里我输入的这个标签值。
求高手帮忙!谢谢 展开
展开全部
你这里用了循环 多个<td><input type="text" name="saleNumber" > 用request.getParameter("saleNumber")肯定得不到啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
或许你的shopPriceList数组里面根本没数据,你有没有在java类里测过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
request.getParameterValues("")
用这个方法,返回的是一个String数组,你可以遍历数组来获取里面的值
用这个方法,返回的是一个String数组,你可以遍历数组来获取里面的值
追问
这个循环里共有4列,第一二列不论,第三列是输入列,四列是a标签链接。也就是说每一行都有一个输入框和一个链接标签,当我在输入框里输入值后,再点击同一行里对应的购买,在servlet里能够得到这一行里我输入的那个值,并不需要得到每行输入框的值,因为其它框初始是空白无值的。如图:我想得到三国演义这本书的购买数量(30),这个30是我在界面输入的值,该如何将这个值(30)传到servlet中. getParameterValues("")方法也不行
追答
提供一个思路,在点击购买的时候,用javascript去获取前面文本框的值然后把它传到servlet
如果只是单个购买的话这样可以实现,然后怎么获取值,你可以用它的id当做test的id来进行设这,在后面的a标签里进行onclick的调用,将前面的id当做参数传递到js里
例如:
)">
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |