- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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@
您可能关注的文档
- 教育知识雨与能力.doc
- 调动和运用地理知识能力.ppt
- 10非正弦周期电流电路 [兼容模式].pdf
- 第七章_二阶电路.pdf
- 6 解决问题-三类知识的综合运用.ppt
- 2016语文二轮专题能力提升(精讲):第一部分 基础知识及运用 专题七 综合性学习.ppt
- 高三高考研讨会刘春虎.ppt
- 1导学案的设计定稿 讲座稿.ppt
- 把握方向 夯实基础 提升能力.ppt
- 高三生物第一轮规范答题复习课件15.ppt
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版初级练习卷有答案与.docx
- (附答案)川农12月《中药化学》作业考核-.docx
- (附答案)川农12月《园林植物保护学(本科)》作业考核-.docx
- (附答案)川农12月《有机化学(专科)》作业考核-.docx
- (附答案)川农12月《植物保护学(本科)》作业考核-.docx
- (附答案)东师《教育心理学》在线作业2-1(1).docx
- (附答案)川农12月《药剂学》作业考核-.docx
- (附答案)川农12月《配方饲料制造工艺与技术(专科)》作业考核-.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》新版基础知识题库带解析.docx
- 幼儿教师资格证(考试资料)《幼儿保健知识与能力》基础知识模拟押题卷.docx
1亿VIP精品文档
相关文档
最近下载
- 超星尔雅学习通《形势与政策(2024春)》章节测试答案.docx VIP
- 建筑工人三级安全教育试卷(有答案).pdf
- 如何与同学友好相处38页PPT.ppt
- 理想 RISO 9050 7050 3050 7010 3010 闪彩印王中文技术维修手册 后面可以参考理想闪彩印王 EX7200 EX9050 EX9000 EX7250 系列中文维修手册 .pdf
- 横河 横河产品横河EJA110E差压变送器.pdf
- 导弹的总体设计(西工大课件).pdf
- 自由基共聚合教案.ppt
- JTG_C20-2011 公路工程地质勘察规范(高清-有效).pdf
- 六年级下册《浣溪沙》苏轼.课件.pptx VIP
- 书法教育培训行业分析.pptx
文档评论(0)