【问题标题】:How to doget() or dopost() without submitting form,from an anchor如何在不提交表单的情况下从锚点 doget() 或 dopost()
【发布时间】:2013-05-09 14:58:35
【问题描述】:

我知道这可能会在预览中被问到,但我还没有找到解决方案。 所以情况是我想从 jsp 文件中的锚点而不是表单向 servlet 发出(执行或获取)请求。这可能吗?

【问题讨论】:

标签: java jsp servlets get request


【解决方案1】:

当您单击锚链接时,您正在发送一个 GET 请求,因此会调用 doGet()

您无法通过点击此类链接来进行发帖请求。 HTML 锚点不是这样设计的。

如果您不想提交FORM,可以使用Ajax

或者至少你可以触发一个表单submissiononclick

$("link").click(function(){
     $("#form").submit();
  });

【讨论】:

  • “当你点击一个锚链接时,你正在发送一个 GET 请求,所以 doGet() 被调用。”这句话对我帮助很大,我完全从记忆中抹去了锚自动与获取请求一起工作的记忆。非常感谢。
  • @user1941323 很高兴为您提供帮助。
猜你喜欢
  • 1970-01-01
  • 2019-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 1970-01-01
相关资源
最近更新 更多