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
分享到:
相关推荐
jsp通过Ajax无刷新获取Action返回的模拟数据,然后通过struts2转化成json数据返回页面....这里面Map,List,对象等等,一些常用的操作都有。主要的代码在Action和 json.js里面。适合新手入门
利用AJAX传递JSON数组,后台struts2的action接收。 详细代码简单易懂。
Struts2+ajax+json返回list,并处理json返回为[object,object]的方法,Struts2配置
SSH json文档和jar包,应该包含所有jar包。json说明文档还比较详细
最重要的是这个例子有简单和复杂(List对象)的正反序列化的例子,里面虽然有纯ajax请求json数据方式的,但个人强烈建议使用jqery方式请求要简单得多,这样可以避开@json(name="")这个麻烦的属性!
ajax与struts2,json结合实现异步交互,网页的局部刷新。当初在网上没找到全的,希望这个对刚接触的人有所帮助啊\(^o^)/~
struts2下通过jquery的ajax从后台传json对象并展示在web页面上的一个小例子,所需的jar包请自己下载否则无法运行,所需的包包括struts的必须包,json的支持包和struts对json的支持包
json嵌套list json grid struts2
1、将struts2的json插件加入web工程的lib,jsonplugin的下载地址:http://code.google.com/p/jsonplugin/downloads/list
sturts框架下返回json数据,可以是 list对象 map对象 或者java类对象等,这是一个完整的实例,里面有jar包。
实例:ExtjsTest+struts传输json格式的list对象
学习时做的一个struts2框架下前台页面获取后台json格式的数据,list,map等。页面包含多级联动页面,登陆验证页面,获取后台map,list格式的json格式数据的页面。分享给大家学习。
struts2+ajax+json四级联动struts2+ajax+json四级联动
这是struts2返回json并在页面展示的练习项目 对初学者来说有用 有4个小项目分别练习struts2返回单个字符、对象、数组、map
ajax+json+Struts2实现list传递实例讲解.docx
三种方式通过Struts后台传送数据,Struts标签库,form表单,ajax
NULL 博文链接:https://1029457926.iteye.com/blog/1992577
java中将list转换成json数据格式时所需的jar包整理,包括:json-lib-2.2.3-jdk15.jar ezmorph-1.0.6.jar commons-beanutils.jar……
ajax struts 无刷新访问后台返回json数据,返回list、map,java类对象等json数据,前台js解析json数据,内有jar包,代码类。是一个完整的项目实例。
应付学习需要,需要通过ajax来获取后台的List集合里面的值,特做了一个实例并附上演示效果,希望本例对你有所帮助