Java 无法通过按钮使用url从jsp检索传递给控制器的值
我将href分配给按钮并将值传递给控制器Java 无法通过按钮使用url从jsp检索传递给控制器的值,java,jsp,servlets,Java,Jsp,Servlets,我将href分配给按钮并将值传递给控制器 JSP页面 <td><a href="viewController?book_id=<%=vo.getBookId()%>"><input type="button" name="remove" value="DELETE"/></a> </td> 虽然我在URL中传递了book\u id值,但这会打印一个空值。 我想知道如何通过按钮获取URL中传递的值。您不能将[a]标记与[i
<td><a href="viewController?book_id=<%=vo.getBookId()%>"><input type="button" name="remove" value="DELETE"/></a>
</td>
book\u id
值,但这会打印一个空值。
我想知道如何通过按钮获取URL中传递的值。您不能将[a]标记与[input]标记组合在一起。 尝试使用带有隐藏输入的表单:
生成的url将是:
viewController?remove=delete&book\u id=…
您不能将[a]标记与这样的[input]标记组合。
尝试使用带有隐藏输入的表单:
生成的url将是:
viewController?remove=delete&book\u id=…
当按下提交按钮时,将发送整个表单。您可以使用属性操作
选择数据发送的位置:
现在就给我
在这种情况下,表单将被发送到demo_form.jsp。在HTML5中,如果您想为不同的按钮使用不同的servlet,可以使用attribute
无论如何,你不应该使用链接发送表单
可以在不使用按钮的情况下使用链接:
按下提交按钮时,将发送整个表单。您可以使用属性
操作
选择数据发送的位置:
现在就给我
在这种情况下,表单将被发送到demo_form.jsp。在HTML5中,如果您想为不同的按钮使用不同的servlet,可以使用attribute
无论如何,你不应该使用链接发送表单
可以在不使用按钮的情况下使用链接:
首先,感谢您的帮助。。。但是我仍然很困惑,为什么我不能用一个按钮来重写URL?按钮本身什么都不做。您需要添加带有onclick=“…”的javascript代码以使按钮执行某些操作。首先,感谢您的帮助。。。但是我仍然很困惑,为什么我不能用一个按钮来重写URL?按钮本身什么都不做。您需要添加带有onclick=“…”的javascript代码以使按钮执行某些操作。
if(request.getParameter("remove") !=null)
{
int cart_id=(Integer)request.getSession(false).getAttribute("cartid");
b_id = (String) request.getParameter("book_id");
int bid=Integer.parseInt(b_id);
System.out.println(bid);
}