首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

在Struts2中施用JSON AJAX

2012-10-19 
在Struts2中使用JSON AJAXJSON插件提供了一种名为json的ResultType,一旦为某个Action指定了一个类型为json

在Struts2中使用JSON AJAX


JSON插件提供了一种名为json的ResultType,一旦为某个Action指定了一个类型为json的Result,则该Result无需映射到任何视图资源。因为JSON插件会负责将Action里的状态信息序列化成JSON格式的数据,并将该数据返回给客户端页面的JavaScript。


  简单地说,JSON插件允许我们在JavaScript中异步调用Action,而且Action不再需要使用视图资源来显示该Action里的状态信息,而是由JSON插件负责将Action里的状态信息返回给调用页面——通过这种方式,就可以完成Ajax交互。

  Struts2提供了一种可插拔方式来管理插件,安装Struts2的JSON插件与安装普通插件并没有太大的区别,一样只需要将Struts2插件的JAR文件复制到Web应用的WEB-INF/lib路径下即可。

--------引用

JSON插件下载地址:JSON插件下载

框架结构为:struts2 jquery JSON

首先搭建struts2环境

然后引入jar包 如下图:

?

在Struts2中施用JSON AJAX
在Struts2中施用JSON AJAX
?

还需引入jquery.js文件

整个项目结构图如下

在Struts2中施用JSON AJAX
在Struts2中施用JSON AJAX
?

配置struts.xml


my.js