页面引进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数据,并在页面上使用jQuery库的`$.ajax`或`$.getJSON`方法来接收和处理这些数据。 首先,我们需要在Struts2中配置JSON结果类型。在`struts.xml`配置文件中,添加一...
标题 "Jquery struts2 json 实现ajax" 涉及到的是在Web开发中使用jQuery库与Struts2框架结合处理JSON数据的Ajax技术。这个主题主要关注如何通过前端的jQuery实现异步请求,与后端的Struts2框架进行交互,从而更新...
jsp通过Ajax无刷新获取Action返回的模拟数据,然后通过struts2转化成json数据返回页面....这里面Map,List,对象等等,一些常用的操作都有。主要的代码在Action和 json.js里面。适合新手入门
如果要深入学习,你可以检查这个文件,看看里面是否有关于Struts2 JSON配置或示例代码的更多信息。 总结来说,Struts2与Ext4.0的JSON交互涉及Struts2的JSON插件配置、Action类的JSON返回、以及Ext4.0的Ajax请求和...
该测试例子是关于struts2+jqery+json正反序列化json的,想上手json相关技术的同仁绝对不可错过。所谓正反序列化json数据就是后台把Java对象序列化成json格式字符串及前台把json格式字符串传到后台序列化成对应的Java...
Struts2是一个强大的MVC(模型-视图-控制器)框架,广泛应用于Java Web开发,而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于在客户端和服务器之间传输数据。jQuery则是一个高效的...
安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 包封装。能够让JAR包里面的文件依赖于统一版本的类文件。 可移植性,能够...
基于struts2,用json传值,用jquery的ztree做了一棵树,后台用的Oracle,包里面有建表语句。因为之前也没有用过struts2,json,ztree,正好学学struts2,在包crud里面是增删改查,从官网上比着弄的,crud2是自己从网上...
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-...
安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 包封装。能够让JAR包里面的文件依赖于统一版本的类文件。 可移植性,能够...
描述中的"struts的jar包,里面包括struts2的各种jar包"说明这个压缩包包含了一系列的JAR文件,这些都是Struts2框架运行所必需的。这些JAR文件可能包括: 1. `struts2-core.jar`:这是Struts2框架的核心库,包含了...
2. **插件支持**:struts2-plugins目录下的多个jar包提供了对不同功能的支持,例如struts2-dojo-plugin.jar用于与Dojo JavaScript库集成,struts2-json-plugin.jar则用于JSON数据交换。 3. **依赖的第三方库**:...
在`struts.xml`中配置这个Action,确保它能接收GET或POST请求,并指定一个结果类型为`json`,这使得Struts2能够以JSON格式返回数据。 2. **编写AjaxAction**: 创建`AjaxAction.java`,在其中定义一个方法,如`...
1. **创建JSON数据**:在后端,你可以使用Struts2的JSON插件或者手动构建JSON对象来创建嵌套list。例如,你可以使用`org.json.JSONObject`和`org.json.JSONArray`类来创建嵌套结构,或者如果你的返回类型是Java对象...
3.Ajax无刷新异步调用Struts2,返回Json数据,以用户注册为例。 4.在服务端分页查询功能,优点:实时性:跳页才查询。数据量小:只加载当前页的记录进行显示。 5.单数据源配置(兼容Tomcat和Weblogic)。 6.Hibernate...
为了获取最新和最完整的Struts2开发环境,建议直接访问Struts2的官方网站下载最新的发行版,里面会包含所有必需的库和文档,以及示例项目,有助于快速上手和学习。同时,官方文档和社区论坛也是学习和解决问题的重要...
- `struts2-json-plugin.jar`:支持JSON数据交换,便于前后端交互。 - `ognl.jar`:Object-Graph Navigation Language,用于表达和操作对象属性,是Struts2中的表达式语言。 - `freemarker.jar`:FreeMarker是一...
在Eclipse中使用该开发包时,首先需要创建一个新的Web项目,然后将`struts2-blank-2.2.1.war`文件解压缩,将里面的JAR文件拖放到项目的WEB-INF/lib目录。这样做是为了确保Web服务器在运行时能够找到并加载Struts2...
例如,它可能包含`<script>`标签,里面使用jQuery的Ajax函数来调用Struts2 Action并处理响应。 总结以上,Struts2.1.8.1和jQuery1.4.2的结合使用,允许开发者创建异步Web应用,通过Ajax请求获取和显示JSON数据,...