使用javascript调用Servlet post方法

使用javascript调用Servlet post方法,javascript,servlets,post,Javascript,Servlets,Post,我需要使用javascript调用servlet post方法,我已经这样做了 var iframe= document.getElementById("iframe"); iframe.src = "MyServlet"; 你做得不对 您需要将src设置为将调用servlet的URL,例如 iframe.src = "/Path/To/Something"; 如果要发送POST请求,需要创建并调用submit() 注意,使用AJAX和XMLHttpRequest更有效。最简单的方法是

我需要使用javascript调用servlet post方法,我已经这样做了

 var iframe= document.getElementById("iframe");
 iframe.src = "MyServlet";

你做得不对

您需要将
src
设置为将调用servlet的URL,例如

iframe.src = "/Path/To/Something";
如果要发送POST请求,需要创建
并调用
submit()


注意,使用AJAX和XMLHttpRequest更有效。最简单的方法是:


(尽管您希望调用
$.post

有两种方法可以
向服务器发布

  • 使用
    method=“POST”
  • 使用ajax并指定
    POST
    作为方法
所有其他选项都在调用
GET

也就是说,
MyServlet
不太可能是有效的路径。您需要指定在web.xml中配置为
的路径,只需将其设置为
post(…)
(这是他想要的)
$.get("/Path/To/Something");