日期:2014-05-17  浏览次数:20735 次

struts中的list类型转成javascript中的对象数组
最近需要生成一个树形结构需要把数据传到javascript对象数组中
JScript code
var zNodes =[
            {id:1, pId:0, name:"北京"},
            {id:2, pId:0, name:"天津"},
            {id:3, pId:0, name:"上海"},
            {id:6, pId:0, name:"重庆"},
            {id:4, pId:0, name:"河北省"},
            {id:41, pId:4, name:"石家庄"},
            {id:42, pId:4, name:"保定"},
            {id:43, pId:4, name:"邯郸"},
            {id:44, pId:4, name:"承德"},
            {id:5, pId:0, name:"广东省"},
            {id:51, pId:5, name:"广州"},
            {id:52, pId:5, name:"深圳"},
            {id:53, pId:5, name:"东莞"},
            {id:54, pId:5, name:"佛山"},
            {id:6, pId:0, name:"福建省"},
            {id:61, pId:6, name:"福州"},
            {id:62, pId:6, name:"厦门"},
            {id:63, pId:61, name:"泉州"},
            {id:64, pId:61, name:"三明"}
         ];

我的做法是List<Map> 但是不知道页面上怎么转 大家帮帮忙 项目很急呢

------解决方案--------------------
好,接分,你那个格式就是json格式的,很好对应。
------解决方案--------------------
struts2 自带有json格式
JSONArray j=JSONArray.fromObject(list);
this.result=j.toString();
type="json"
就行了