我是Struts2的新手,我需要对服务器进行一些AJAX调用。
我试图搜索一些教程,但是期待玫瑰花,我什么都没发现。 另外,我不明白Struts2是否实现了本机Ajax,或者我是否必须将它用于某些库(如Dojo或Jquery?)。
另外,你能给我一些好的教程吗?
干杯
答案 0 :(得分:1)
我们使用struts 2 json plugin从struts操作返回json。
在客户端,您可能希望使用像jQuery这样的javascript框架来发出ajax调用,然后处理json响应。
答案 1 :(得分:1)
Struts2是用于构建服务器端Web应用程序的MVC框架,而Ajax是存在于客户端的概念。从服务器的角度来看,它只需要响应HTTP请求(恰好来自Ajax的JavaScript)。
因此,Struts2并没有“实现Ajax”。如您所述,您需要使用JavaScript(或jQuery,Dojo等JavaScript框架)。
您可以像在任何Web项目中一样使用Struts2中的这些,包括必要的JavaScript和CSS文件,或者您可以使用Struts2插件(前面提到的库都有插件)。
我很确定jQuery和Dojo插件包含用于执行Ajax的标记库。