使用javascript调用Servlet post方法

时间:2011-04-08 13:52:45

标签: javascript servlets post

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

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

2 个答案:

答案 0 :(得分:1)

你做错了。

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

iframe.src = "/Path/To/Something";

如果您要发送POST请求,则需要创建<form action="/Path/To/Something" target="IFrameName">并致电submit()


请注意,使用带有XMLHttpRequest的AJAX更有效。最简单的方法是使用jQuery

$.get("/Path/To/Something");

(虽然您想要致电$.post

答案 1 :(得分:1)

POST服务器的方法有两种:

  • 使用<form>
  • 提交method="POST"
  • 使用ajax并指定POST作为方法

所有其他选项都在调用GET

尽管如此,MyServlet不太可能成为有效途径。您需要在web.xml

中指定您配置为<url-pattern>的路径