gpt4 book ai didi

html - 在 JSP 中单击 href 发送发布请求

转载 作者:技术小花猫 更新时间:2023-10-29 12:46:55 25 4
gpt4 key购买 nike

如果我们这样写:

<a href="MyServlet">Link</a>

它将调用该 servlet 的 GET 方法。我可以通过点击 a 标签发送发布请求吗?可能吗?

我知道如何用 Javascript 做到这一点,但想知道这是否可以在没有 JavaScript 的情况下完成。

最佳答案

解决方案是将 anchor 包围在一个表单中,其中包含 post 方法和您希望执行的操作。在 anchor 上放置一个 javascript 来提交表单

<form name="submitForm" method="POST" action="/servlet/ServletName">
<input type="hidden" name="param1" value="param1Value">
<A HREF="javascript:document.submitForm.submit()">Click Me</A>
</form>

编辑

我想我应该指出这不是一个好主意。

链接将您带到页面,这就是用户所理解的。打破用户的假设并导致链接到 POST,做不可撤销的事情,通常被认为是一个坏主意。

使用一个按钮,对其进行语义标记,然后您的用户就会知道单击此按钮会执行某些操作


第二次编辑

我真的需要强调这不是一个好主意根本

这破坏了互联网。

关于html - 在 JSP 中单击 href 发送发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6791238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com