`
xhfei
  • 浏览: 115574 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

struts2里面使用JSON

阅读更多
页面引进jquery
<script  type="text/javascript" src="<%=request.getContextPath()%>/js/jquery.js"></script>
function test(){
	var url = "/donategroup/queryMemberDonate.action";
	$.getJSON(url, function(json){
		alert(json);//json是一个json数组
		 for(var i=0;i<json.length;i++){
		 	alert(json[i]);
		 	alert('amount:'+json[i].amount);
		 	alert('bankName:'+json[i].bankName);
		 	alert('memberId:'+json[i].memberId);
		 }
	});
}

在queryMemberDonate.action里面查询出来一个list,
转换成json,ps:MemberDonateRecord对象有的属性:amount、bankName、memberId等等
List<MemberDonateRecord> memberdonaterecord=donaterecordservice.queryMemberDonate(memberId,requestId,page,size,name,beginDate,endDate);
JSONArray ja = JSONArray.fromObject(memberdonaterecord);
ServletActionContext.getResponse().setCharacterEncoding("UTF-8");
final PrintWriter out = ServletActionContext.getResponse().getWriter();
out.write(ja.toString());
分享到:
评论

相关推荐

    struts2返回json数据用query在页面接收

    在本场景中,我们将探讨如何在Struts2中返回JSON数据,并在页面上使用jQuery库的`$.ajax`或`$.getJSON`方法来接收和处理这些数据。 首先,我们需要在Struts2中配置JSON结果类型。在`struts.xml`配置文件中,添加一...

    Jquery struts2 json 实现ajax

    标题 "Jquery struts2 json 实现ajax" 涉及到的是在Web开发中使用jQuery库与Struts2框架结合处理JSON数据的Ajax技术。这个主题主要关注如何通过前端的jQuery实现异步请求,与后端的Struts2框架进行交互,从而更新...

    struts2的方式返回json到jsp页面 List,Map,Object,对象各种操作都有....MyEclipse的,导入直接看效果。

    jsp通过Ajax无刷新获取Action返回的模拟数据,然后通过struts2转化成json数据返回页面....这里面Map,List,对象等等,一些常用的操作都有。主要的代码在Action和 json.js里面。适合新手入门

    struts2与Ext4.0的json交互

    如果要深入学习,你可以检查这个文件,看看里面是否有关于Struts2 JSON配置或示例代码的更多信息。 总结来说,Struts2与Ext4.0的JSON交互涉及Struts2的JSON插件配置、Action类的JSON返回、以及Ext4.0的Ajax请求和...

    struts2_json

    该测试例子是关于struts2+jqery+json正反序列化json的,想上手json相关技术的同仁绝对不可错过。所谓正反序列化json数据就是后台把Java对象序列化成json格式字符串及前台把json格式字符串传到后台序列化成对应的Java...

    struts2整合json,jquery样列

    Struts2是一个强大的MVC(模型-视图-控制器)框架,广泛应用于Java Web开发,而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于在客户端和服务器之间传输数据。jQuery则是一个高效的...

    struts2-json-plugin-2.3.24.jar.zip

    安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 包封装。能够让JAR包里面的文件依赖于统一版本的类文件。 可移植性,能够...

    基于struts2做的ztree实例

    基于struts2,用json传值,用jquery的ztree做了一棵树,后台用的Oracle,包里面有建表语句。因为之前也没有用过struts2,json,ztree,正好学学struts2,在包crud里面是增删改查,从官网上比着弄的,crud2是自己从网上...

    最新Struts2+jq+ajax+json 学会总要4步‵‵超级简单,里面包含实例

    1. 导入struts2 及json包 asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar commons-fileupload-1.2.2.jar commons-io-2.0.1.jar commons-lang3-3.1.jar freemarker-2.3.19.jar javassist-3.11.0.GA.jar ognl-...

    struts2-json-plugin-2.5-BETA2.jar.zip

    安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 包封装。能够让JAR包里面的文件依赖于统一版本的类文件。 可移植性,能够...

    struts2开发包全下载

    描述中的"struts的jar包,里面包括struts2的各种jar包"说明这个压缩包包含了一系列的JAR文件,这些都是Struts2框架运行所必需的。这些JAR文件可能包括: 1. `struts2-core.jar`:这是Struts2框架的核心库,包含了...

    struts2 开发依赖的所有jar包

    2. **插件支持**:struts2-plugins目录下的多个jar包提供了对不同功能的支持,例如struts2-dojo-plugin.jar用于与Dojo JavaScript库集成,struts2-json-plugin.jar则用于JSON数据交换。 3. **依赖的第三方库**:...

    使用struts2+JQuery实现的简单的ajax例子

    在`struts.xml`中配置这个Action,确保它能接收GET或POST请求,并指定一个结果类型为`json`,这使得Struts2能够以JSON格式返回数据。 2. **编写AjaxAction**: 创建`AjaxAction.java`,在其中定义一个方法,如`...

    json嵌套list

    1. **创建JSON数据**:在后端,你可以使用Struts2的JSON插件或者手动构建JSON对象来创建嵌套list。例如,你可以使用`org.json.JSONObject`和`org.json.JSONArray`类来创建嵌套结构,或者如果你的返回类型是Java对象...

    Struts2+Spring+Hibernate+Ehcache+AJAX+JQuery+Oracle 框架集成用户登录注册Demo工程

    3.Ajax无刷新异步调用Struts2,返回Json数据,以用户注册为例。 4.在服务端分页查询功能,优点:实时性:跳页才查询。数据量小:只加载当前页的记录进行显示。 5.单数据源配置(兼容Tomcat和Weblogic)。 6.Hibernate...

    搭建基础Struts2开发环境的必需jar包,如需完整的文件请移步官网下载

    为了获取最新和最完整的Struts2开发环境,建议直接访问Struts2的官方网站下载最新的发行版,里面会包含所有必需的库和文档,以及示例项目,有助于快速上手和学习。同时,官方文档和社区论坛也是学习和解决问题的重要...

    struts-2.3.4.rar(里面有整理的常用jar包)

    - `struts2-json-plugin.jar`:支持JSON数据交换,便于前后端交互。 - `ognl.jar`:Object-Graph Navigation Language,用于表达和操作对象属性,是Struts2中的表达式语言。 - `freemarker.jar`:FreeMarker是一...

    Struts2开发包struts2-blank-2.2.1

    在Eclipse中使用该开发包时,首先需要创建一个新的Web项目,然后将`struts2-blank-2.2.1.war`文件解压缩,将里面的JAR文件拖放到项目的WEB-INF/lib目录。这样做是为了确保Web服务器在运行时能够找到并加载Struts2...

    struts2.1.8.1+jquery1.4.2返回json数据

    例如,它可能包含`&lt;script&gt;`标签,里面使用jQuery的Ajax函数来调用Struts2 Action并处理响应。 总结以上,Struts2.1.8.1和jQuery1.4.2的结合使用,允许开发者创建异步Web应用,通过Ajax请求获取和显示JSON数据,...

Global site tag (gtag.js) - Google Analytics