Struts2 - 关于AJAX实现的问题

时间:2010-12-03 17:44:32

标签: ajax struts2

我是Struts2的新手,我需要对服务器进行一些AJAX调用。

我试图搜索一些教程,但是期待玫瑰花,我什么都没发现。 另外,我不明白Struts2是否实现了本机Ajax,或者我是否必须将它用于某些库(如Dojo或Jquery?)。

另外,你能给我一些好的教程吗?

干杯

2 个答案:

答案 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的标记库。