Forms 使用锚定链接提交表单
我可以使用锚定标签提交表单吗?在这段代码中,我使用了一个标准的提交按钮,但是如何使用锚定标记Forms 使用锚定链接提交表单,forms,jsp,servlets,anchor,form-submit,Forms,Jsp,Servlets,Anchor,Form Submit,我可以使用锚定标签提交表单吗?在这段代码中,我使用了一个标准的提交按钮,但是如何使用锚定标记 我试过了,但是在servlet中调用了doGet()方法。显然,我想调用doPost()方法。因此,我可以使用更好的方法 <c:forEach items="${lstCart}" var="cartItem" varStatus="count"> <form action="Cart" method=Post> <tr height="40px">
我试过了,但是在servlet中调用了doGet()方法。显然,我想调用doPost()方法。因此,我可以使用更好的方法
<c:forEach items="${lstCart}" var="cartItem" varStatus="count">
<form action="Cart" method=Post>
<tr height="40px">
<td>${count.count}</td>
<td>${cartItem.productName}</td>
<td>${cartItem.quantity}</td>
<td>${cartItem.unitPrice}</td>
<td>${cartItem.totalPrice}</td>
<td>
<input type="hidden" name="id" value="${cartItem.productId}" />
<input type=submit value="x"></td>
</tr>
</form>
</c:forEach>
${count.count}
${cartItem.productName}
${cartItem.quantity}
${cartItem.unitPrice}
${cartItem.totalPrice}
您需要使用JavaScript使锚链接成为帖子。不过,您可以使用CSS设置提交按钮的样式,使其看起来更像一个链接。是的,正如@JB所说,您可以使用JScript发布表单。我想到的一个例子是下面的struts,这里您实际上是将产品id作为变量传递给JS方法(我更改了名称,使其与您的示例相匹配)
这还假设在页面中定义了以下内容(以便JS可以设置它)和submit属性(tagsubmittag)。我不确定在你的情况下设置,但也许你可以画一些点
<input type="hidden" name="productId"/>
function removeProduct(productId) {
document.forms["formname"].elements["productId"].value =
productId;
document.forms["formname"].submitTestPost.click();
}
<input type="hidden" name="productId"/>