Struts2配置json数据返回.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Struts2配置json数据返回

Struts2 配置 json 数据返回 (作者:张宗杰 时间:2012-05-07) 从事软件编程工作近 3 个月来,在项目中经常的使用到 json 数据格式。由于公司的框架已经高度封 装好了,我们只需用 java 调用相关的类,即可向浏览器返回 json 数据格式,但本人对这个十分好奇,今 天抽空研究了下在 struts2 下如何自己配置 json 数据返回方法。 首先,在 myeclipse 中新建一个 java web 工程,接着引入 Struts2 必须的 jar 包,这时要使用 json, 还需多引入一个名字为“struts2-json-plugin-.jar”的 jar 包(版本号和你下载的 struts2 有关, 本人使用的是 struts-),结构如图 1 所示: 图 1 jar 包引入 同时把 jquery.js 也放到工程中,后面采用 javascript 读取出服务器返回的 json 数据。 然后配置 web.xml 文件,具体步骤不说了,如果不会 struts2 的,自己先去学习一下,然后再看本文 章。 然后在 struts.xml 中新增如图 2 所示代码,用于 strust2 识别 json: 图 2 json 配置 我们可以自己手工的用 java 代码输出 json 数据格式,同时也可以使用很多开源的类来来实现(可以 访问 去下载 java 的 json 相关类)。在这里,我使用 org.json。 下载下来后,解压出源码,对照着在 myeclipse 中建立出包结构,把这些源代码放到里面,如图 3 所示: 图 3 引入 org.json 接着在 com.ajie 包下建立 JsonTest.java 类,继承 ActionSupport 类。 然后建立一个方法,实现向客户端返回 http 的数据,如图 4 所示: 图 4 接着实现 strust2 的 execute 方法,代码如图 5 所示: 图 5 上述代码,封装了 2 个 json 值,分别是 test 和 msg。 然后在 index.jsp 中编写 html 代码和 js 代码,html 代码如图 6 所示: 图 6 Js 代码如图 7 所示: 图 7 然后将 web 工程部署到 tomcat 中,运行,打开浏览器,运行后看到如图 8 所示界面: 图 8 接着,打开 firebug,点击按钮后观察 http 的传输流程,结果如图 9 所示: 图 9 浏览器也将弹出一个对话框,显示 json 中 test 对应的值,如图 10 所示: 图 10 本文只是讲述了如何在 struts2 中使用 json,只要稍微修改就可以在项目中运用。 需要源码的,可以给我发邮件,我会发给你们的。邮箱:371177855@

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档