欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-23 09:49:15
...
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包
struts2的list对象json简单输出(希望对大家有帮助)
            
    
    博客分类: json jsonstruts 
下面有该Demo的源代码
  • struts2的list对象json简单输出(希望对大家有帮助)
            
    
    博客分类: json jsonstruts 
  • 大小: 3.8 KB
相关标签: json struts