-
struts2 和 jquery.ajax交互时候,传递list的一些问题;5
这是struts.xml配置 <action name="userInfo" class="userInfo" > <result name="managementIndex" type="json"> /WEB-INF/test.jsp </result> </action>
这是action public class UserInfoAction extends BaseAction { private String result; public String list() { UserInfo user = new UserInfo(); user.setAddress("北京"); user.setPhone("123"); List list = new ArrayList(); list.add(user); JSONArray json = JSONArray.fromObject(user); result = json.toString(); return "SUCESS"; } }
以下是jsp里的代码, 用的jquery
$(document).ready( function() { var params = "aaa"; $("#change").click( function() { $.ajax({ url:'userInfo_list.action', type:'post', dataType:'json', data:params, success:callbackF }); }); }); function callbackF(data){ var info = eval("("+data+")"); 。。。。请问这里往下怎么解析????怎么一直解析不出来 }
以上是代码部分, 后台传递过来一个list , list里面有若干User类, 回调函数里,怎么把这个list完全取出来呢??? for循环吗? 我试过了 解析不出来, 求指点,要代码的。
问题补充:我的action 省略了一些set和get方法没写在上面, 数据已经传递给ajax了, 就是取不出来。2012年12月23日 17:48
相关推荐
总结起来,将jQuery的AJAX与Struts2结合,可以通过JSON对象数组进行前后端的数据交互。在前端,利用`$.ajax()`发送JSON数据;在后端,Struts2 Action接收并处理这些数据。这种通信方式在现代Web应用中非常常见,因为...
Struts2是一个强大的MVC框架,用于构建企业级的Web应用程序,而jQuery则是一个轻量级的JavaScript库,简化了DOM操作,事件处理以及Ajax交互。在本教程中,我们将探讨如何结合使用Struts2和jQuery来实现一个使用Ajax...
jQuery是一个JavaScript库,极大地简化了JavaScript编程,特别是DOM操作、事件处理和Ajax交互。使用jQuery,开发者可以更高效地实现页面动态更新、动画效果和异步数据获取。 在这个例子中,我们首先需要设置一个...
总结来说,通过这种方式,我们可以利用AJAX向Struts2 Action传递JSON数组,实现异步数据交互。这在动态更新页面内容、处理表单提交等场景下非常有用。同时,使用JSON作为数据交换格式,使得前后端的数据交换变得更加...
Struts2和jQuery是两种非常重要的Java Web开发技术。Struts2是一个强大的MVC框架,它简化了基于Java的...同时,结合Struts2的Action和jQuery的Ajax功能,可以方便地处理后台逻辑和前端交互,实现更复杂的Web应用功能。
Struts2、jQuery、JSON和List是Web开发中常见的技术栈,它们在构建动态、交互式的Web应用程序中扮演着重要角色。这篇博文可能是探讨如何在Struts2框架中结合jQuery和JSON来处理List类型的数据。 Struts2是一个流行...
在Web开发领域,Struts2、JSON、Gson、jQuery和Ajax是几个非常重要的技术,它们各自扮演着不同的角色,但又能够很好地协同工作来构建高效、交互性强的Web应用程序。本文将对这些技术进行简要介绍,并通过一个示例来...
jQuery是一个强大的JavaScript库,简化了DOM操作、事件处理和Ajax交互等任务。在分页场景中,我们通常使用jQuery的Ajax方法发送GET或POST请求,获取服务器端的数据。 在本示例中,我们将使用jQuery的`$.ajax()`函数...
Struts2、JSON和AJAX是Web开发中的关键技术,它们的整合可以实现高效的数据交互和动态页面更新。本文将深入探讨这些技术以及如何在实际项目中整合它们。 **Struts2** 是一个基于MVC(Model-View-Controller)设计...
Struts2的AJAX支持并不是从零开始创建一个新的AJAX框架,而是选择了当时在Java EE平台上广泛使用的AJAX库,如Dojo和Direct Web Remoting (DWR)。这样做不仅可以利用已有的成熟技术,同时也降低了学习曲线,使得...
Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它提供了强大的控制层逻辑处理能力,而jQuery则是一个高效、简洁的JavaScript库,简化了DOM操作、事件处理和AJAX交互。当这两者结合时,可以...
Struts2和AjaxForm是两种在Web开发中广泛使用的技术,它们共同作用于提升用户体验,尤其是在处理表单数据时。Struts2是一个基于MVC(Model-View-Controller)架构的Java Web框架,它简化了Java Servlets和JSPs的开发...
总结来说,这个实例演示了如何利用Ajax、JSON和Struts2框架在客户端与服务器之间传递和展示List数据,无需刷新整个页面。通过这种方式,可以提高用户体验,使Web应用更加动态和交互性更强。在实际开发中,这样的技术...
Struts2、Hibernate3、JQuery、Ajax以及Json是Web开发中的重要技术栈,它们各自在Web应用程序中扮演着不同的角色。在这个“三级联动”项目中,这些技术被巧妙地结合在一起,实现了数据的动态交互和展示。 Struts2是...
总结来说,这个AjaxStruts2Json实例展示了如何在Struts2框架下利用Ajax进行异步请求,通过JSON传递和处理数据,从而实现网页的局部刷新。实践这个实例,开发者可以更深入地理解Struts2、Ajax以及JSON在实际项目中的...
JQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互。在Struts2JQueryJson项目中,JQuery被用来在前端解析并展示从服务器获取的JSON数据。例如,多级联动页面可能利用JQuery的AJAX功能...
JQuery则是一款高效、简洁的JavaScript库,极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互。而JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript的一个子集,易于人阅读和...
### Struts2+JSON 实现 AJAX 返回对象和列表 #### 一、背景介绍 随着Web技术的发展,Ajax(Asynchronous JavaScript and XML)已经成为现代Web应用不可或缺的一部分。它通过后台与前端进行异步数据交换和操作,使...
在J2EE开发中,JSON(JavaScript Object Notation)和JQuery_AJAX的结合使用是实现页面动态加载和异步数据交互的关键技术。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JQuery_...
至此,你已经掌握了如何使用Struts2的JSON插件进行数据传递的基本步骤。然而,Struts2 JSON插件还提供了许多高级特性,如自定义JSON序列化策略、处理复杂类型、支持国际化等。在实际开发中,你可以根据项目需求灵活...