java jsp表单,servlet不获取参数
我有jsp格式的表单
<table border="1">
<c:forEach items="${sessionScope.proizvodList}" var="proiz">
<tr>
<td>${proiz.sifra}</td>
<td> ${proiz.naziv}</td>
<td>${proiz.boja}</td>
<td>${proiz.dimenzije}</td>
<td>${proiz.tezina}</td>
<td><form action="KupiServlet" method="get">
<input type="text" name="kolicina"/>
<input type="hidden" name="id" value="${proiz.sifra}"/>
<input type="submit" value="Kupi"/>
</form>
</td>
</tr>
在doGet方法中的servlet中,我有
String id=request.getParameter("id");
String kol=request.getParameter("kolicina");
当我运行这个程序时,我得到一个错误,即id
和kol
都是null,所以我猜servlet没有得到这些参数。。但是我觉得我的状态看起来不错。。有人知道为什么会这样吗?提前谢谢
# 1 楼答案
检查此链接-表单中不能有表单
Is it valid to have a html form inside another html form?