`

struts2的list对象json简单输出(希望对大家有帮助)

    博客分类:
  • json
阅读更多
struts2的list对象json输出,希望对大家有帮助,有问题的请留言

	/**
		 * 将list对象封装成jsonArray
		 */
		JSONArray jsonArray=JSONArray.fromObject(slist);
		
		HttpServletResponse response = (HttpServletResponse) ActionContext.getContext().get(ServletActionContext.HTTP_RESPONSE);   
		/**
		 * 输出到客户端相关的cache,字符集设置
		 */
		response.setContentType("text/html;charset=utf-8");
		response.setCharacterEncoding("utf-8");
		response.setHeader("Charset", "utf-8");
		response.setHeader("Cache-Control", "no-cache");

		PrintWriter out = response.getWriter();
		/**
		 * 输出到客户端json对象
		 */
		out.write(jsonArray.toString());
		
		out.flush();
		out.close();


 
function GetStudent()
   {   
	   $.ajax({   
	        type:'post',   
	        url:"/stu/listStu/listStudent",   
	        dataType: 'json',   
	        success: function(data){   
	        	//alert(data);
	        	for(var i in data)
	        	alert("name-->"+data[i].name);
	        },   
	        error: function(XMLHttpRequest, textStatus, errorThrown){
	        	alert(XMLHttpRequest);
	        	alert(textStatus);
	        	alert(errorThrown);
	            return;   
	        }   
	    });     
   }
   </script>


所需的jar包

下面有该Demo的源代码
  • 大小: 3.8 KB
分享到:
评论

相关推荐

    struts2 json传输对象文档+jar包

    在Struts2中使用JSON,首先需要在配置文件(struts.xml)中启用JSON插件,并指定哪些Action支持JSON输出。然后,在Action类中,你可以创建一个返回类型为`Map, Object&gt;`或自定义对象的方法,这个方法将被转换成JSON...

    AJAX和struts2传递JSON数组

    这告诉Struts2框架当收到名为`struts2Action`的请求时,使用`Struts2Action`类,并返回JSON格式的结果。如果需要在Action执行后返回一个页面,可以将`result`元素的类型改为`dispatcher`。 总结来说,通过这种方式...

    使用Struts2的JSON插件来实现JSON数据传递

    Struts2的JSON插件正是为了方便开发者在Struts2框架中处理JSON数据而设计的。 首先,让我们深入了解JSON。JSON是一种独立于语言的数据交换格式,具有易于人阅读和编写,同时也易于机器解析和生成的特点。它的数据...

    struts2-json

    Struts2支持JSON的处理,使得开发人员能够轻松地将Java对象转换为JSON格式,然后发送到客户端,或者将JSON数据解析成Java对象。下面我们将深入探讨Struts2集成JSON的相关知识点。 1. **Struts2 JSON插件**: ...

    Struts2返回JSON对象.doc

    接下来,我们创建一个简单的示例来展示如何在Struts2中返回JSON对象。 1. 定义一个实体类`UserInfo`,它代表用户信息,包含userId、userName和password属性。 ```java public class UserInfo implements ...

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

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

    struts2使用json返回对象和列表(案例)

    在Struts2中,JSON(JavaScript Object Notation)的使用极大地增强了与前端JavaScript进行异步交互的能力,使得AJAX(Asynchronous JavaScript and XML)应用变得更加简单。在Struts2中集成JSON,我们可以实现将...

    Struts2中使用JSON数据格式所需全部jar包

    当Action执行完成后,返回"success",Struts2的JSON插件会根据配置自动将`result`和`list`属性转换为JSON并发送给客户端。 总的来说,Struts2通过整合JSON,提高了Web应用的响应速度和用户体验,使得服务器与客户端...

    Struts2+JSON_实现AJAX_返回对象和列表

    本文将详细解释如何使用Struts2和JSON来实现AJAX返回对象和列表。 首先,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它易于人阅读和编写,同时也易于机器解析和生成。在Struts2中,JSON插件...

    jquery的ajax传json对象数组到struts2的action

    本文将深入探讨如何使用jQuery的AJAX方法发送JSON对象数组到Struts2的Action,并在后端进行处理。 首先,我们了解JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于...

    Struts2+ajax+json返回list.docx

    在Web开发中,Struts2、Ajax和JSON的结合使用能实现异步数据交互,提高用户体验。本实例展示了如何在Struts2框架下,通过Ajax发送请求获取JSON数据,并将数据返回到JSP页面,以填充下拉列表(`&lt;s:select/&gt;`标签)。 ...

    Struts2 Json示例(Maven项目)

    在这个"Struts2 Json示例(Maven项目)"中,我们将会深入探讨如何在Struts2框架下实现JSON(JavaScript Object Notation)数据交换,以及如何结合Maven进行项目构建。 JSON是一种轻量级的数据交换格式,易于人阅读...

    AjaxStruts2Json实例

    **AjaxStruts2Json实例详解** 在Web开发中,用户界面的实时性和互动性变得越来越重要,这使得异步更新技术如Ajax(Asynchronous JavaScript and XML)被广泛应用。Ajax允许网页在不重新加载整个页面的情况下与...

    一个简单的struts2+json+jquery 交互的例子

    接着,我们需要配置Struts2的JSON插件,以支持JSON输出。这通常涉及在struts.xml配置文件中添加特定的拦截器栈,确保JSON结果类型能够被正确处理。 在前端,我们可以使用jQuery来发起Ajax请求,通过$.ajax()或$.get...

    struts2使用json

    Struts2是一个流行的Java web框架,它允许开发者...总的来说,Struts2通过JSON插件极大地简化了Java应用与前端之间的数据交换,而定制JSON输出则提供了更大的灵活性,使得你可以根据业务需求精确地控制数据传输的内容。

    struts2.3.20生成返回json 浏览器解析json

    在Struts2中,生成JSON响应主要通过使用Struts2的JSON插件来实现。首先,确保你的项目已经集成了Struts2的JSON插件。这通常涉及到在`struts.xml`配置文件中添加相应的配置: ```xml &lt;constant name="struts.enable....

    Struts2返回JSON对象

    Struts2返回JSON对象是一种常见的做法,特别是在构建Web应用程序时,需要与前端进行异步通信,比如实现Ajax功能。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器...

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

    在Struts2中,我们经常需要处理JSON(JavaScript Object Notation)数据,这是一种轻量级的数据交换格式,广泛应用于前后端交互。在本场景中,我们将探讨如何在Struts2中返回JSON数据,并在页面上使用jQuery库的`$....

    json包及依赖包 struts2集成包

    在描述中提到的"struts2集成包",即Struts2的JSON插件,是Struts2框架与JSON集成的关键,它允许Struts2的Action返回JSON格式的数据,从而实现与前端的AJAX交互。 `json-lib`是一个Java语言实现的JSON库,它提供了一...

Global site tag (gtag.js) - Google Analytics