Java jsp表单,servlet不获取参数
我有jsp格式的表单Java jsp表单,servlet不获取参数,java,jsp,servlets,Java,Jsp,Servlets,我有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&
<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>
当我运行这个时,我得到一个错误,id和kol都是空的,所以我猜servlet没有得到这些参数。但我认为我的表单看起来不错。有人知道为什么会发生这种情况吗?提前谢谢 检查此链接-表单中不能有表单
@GriffeyDog没有。表单使用GET,而不是POST。您似乎在表单中有一个表单。那不是有效的HTML。我只有一个表单。你有两个结束标记。代码段的最后一行包含第二行,因此请删除该行以查看这是否解决了您的问题。它不会从某个部分获取值,我忘了将其放在这里。。。无论如何谢谢你!
String id=request.getParameter("id");
String kol=request.getParameter("kolicina");