日期:2014-05-16  浏览次数:20332 次

struts2-json-plugin 使用

为了方便ajax调用传输数据,在struts2中加入的json插件用来做对象的序列化和反序列化,json插件的下载地址

http://code.google.com/p/jsonplugin/

1. 下载json插件包,将jar包拷贝到WEB-INF/lib目录

注:struts2的json插件有两个版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件时启动发生异常,提示找不到相关方法,后来就换成了低版本的0.32一切OK,仔细查看文档后发现struts2的2.0.*版本的对应插件的0.32版本,struts2.1.*版本对应0.34版本

?

2.json插件执行原理时序图

点击查看原图

?

3.将struts.xml里面的

Xml代码 复制代码
  1. <package?name="default"?extends="struts-default">??
<package name="default" extends="struts-default">

? 改为

Xml代码 复制代码
  1. <package?name="default"?extends="json-default">??
<package name="default" extends="json-default">

?

4.Action中的配置

Xml代码 复制代码
  1. <action?name="testAction"?class="com.json.action.TestAction"?method="testMethod">??
  2. ????<interceptor-ref?name="json"?/><!--处理以JSON文本提交的请求-->??
  3. ????
友情链接: 爱易网 云虚拟主机技术 云服务器技术 程序设计技术 开发网站 APP开发教程
Copyright © 2013-2024 爱易网页 当前在线:451人  网站在4时51分57秒内访问总人数:152651人 当前 32.92%  粤ICP备18100884号-2