在struts 2.0中的javascript里面的Ajax url

时间:2010-09-17 07:27:41

标签: struts2

如何在struts 2.0中的java脚本中使用Ajax url。

例如我们编写的servlet url = ControllerServlet?ActionId = myJsp

类似于如何为struts 2编写。

提前致谢。

2 个答案:

答案 0 :(得分:0)

我得到了答案。

网址将是 -

url = Controller.action?param =“value”

答案 1 :(得分:0)

xmlHttp.open("GET","yourNameSpace/yourActionName?property=value1&property2=value2",true);

xmlHttp.send();

不要被上面的 yourNameSpace 弄糊涂

检查struts.xml / struts-config.xml文件中 package 标记的命名空间属性,并在那里给出相同的内容。

如果您想单独发送参数,请使用下面给出的post ajax请求。

var params = "property1=value1&property2=value2";

xmlhttp.open("POST","yourNameSpace/yourActionName",true);

xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("Content-length", params.length);
xmlhttp.setRequestHeader("Connection", "close");

xmlhttp.send(params);
}

希望这有帮助。