小弟请教Struts2+JSON的集合传递

问题描述

我在前端写这样一段:  //获取表单值,并以json的数据形式保存到params中var params = {list : [ {"name" : "小明","age" : 12}, {"name" : "小红","age" : 14} ]}//使用$.post方式$.post(url, //服务器要接受的urlparams, //传递的参数function cbf(data) { //alert(data);}, 'json' //返回的类型 );}); 在url提交到的Action为:  public class AjaxLoginAction extends ActionSupport { private List list;public List getList() {return list;}public void setList(List list) {this.list = list;}}  我打印list的size() 的个数为2 这个list里面放的是2个什么对象? 可是我怎么遍历出"小红"和"小明" 我写了个Student Class有Name和Age属性(List<Student>)list   没有用..换成数组也没用... JSON反序列化?   我知道JSONObject.fromObject(String);  可是怎么得到参数字符串   小白求指教...  希望各位能给个实例代码学习   问题补充:<div class="quote_title">heppytt 写道</div><div class="quote_div">你想完成一个什么样的功能<br />是AJAX的吗? 如果是我有个简单办法</div><br /><br /><br />我是想知道list里面的size()为2&nbsp;&nbsp; 里面存的是什么<br /><br />简单方法我也知道一个&nbsp; 直接写list[0].uname,list[1].uname就行

解决方案

也许可以帮助你[url]http://jms-exception.iteye.com/blog/1189177[/url]
解决方案二:
写个for循环打印出来看看
解决方案三:
你想完成一个什么样的功能是AJAX的吗? 如果是我有个简单办法

时间: 2024-07-31 17:08:55

小弟请教Struts2+JSON的集合传递的相关文章

c++-小弟请教在MFC中子窗口如何获取父窗口的句柄啊

问题描述 小弟请教在MFC中子窗口如何获取父窗口的句柄啊 比如我有个父类的Dialog类为A,还有一个子类的Dialog类为B,然后在A类的头文件中包含了B的头文件,然后在A类中生命一个B类的成员变量,类似下面那样,然后我通过一个button调用DoModal();B类的STYLE改为CHILD了: 然后我希望在子窗口中处理一些数据,然后传给父窗口:比如A中有个IDC_text1 有个IDD_BUTTON1,B中有个IDC_text2,有个IDD_BUTTON2: 我就希望在B中的IDC_tex

c++-小弟请教520表白这段69代码

问题描述 小弟请教520表白这段69代码 今天看到好多这个,但是具体是怎么实现的呢?求大神们详细代码或思路 解决方案 硬编码吧.不觉得有什么算法 解决方案二: 应该是个快捷键触发吧,然后输出9,但是不觉得有新意啊 解决方案三: ctrl+f是查找啊,一般的浏览器都会对查找的内容高亮显示的.其实你不管是输入6还是9都能显示出iloveyou的 解决方案四: windows下做游戏建议看<DirectX游戏编程>俗称红龙书. 解决方案五: 控制台程序按ctrl+f会显示""^F

控制台窗口-小弟请教关于程序窗口的问题

问题描述 小弟请教关于程序窗口的问题 请教大神控制台窗口和windows窗口什么不同,为什么不同的IDE会使用不同的窗口,像codeblocks使用windows的,VS2013使用控制台的,希望大神详细回答 解决方案 你找个控制台程序和窗口程序 ,运行一下,操作一下,就能感觉到了 解决方案二: VS2013使用控制台的窗口? vs 也可以做windows的.exe 程序啊 解决方案三: VS2013的功能很强大的,也可以做windows应用程序,建议你去看一下WFC.Winform开发...

各位高手,小弟请教一下, domino不能外发邮件,但是能够收到外来邮件,且局域网可以收发???

问题描述 各位高手,小弟请教一下,domino不能外发邮件,但是能够收到外来邮件,且局域网可以收发???

小弟请教vim和gdb,gcc之间有什么联系吗

问题描述 小弟请教vim和gdb,gcc之间有什么联系吗 gdb是用来调试的,vim是编辑器吗?gcc是编译器?这三者有什么区别和联系吗 解决方案 我想有几个原因促使linux社区不太用ide (1)他们不太设计图形界面或者客户端软件.很多人嘲笑windows程序员初级所以才用ide,这毫没有道理.很少有人嘲笑ios程序员,他们一样使用xcode (2)linux以及unix偏向大型机-终端的操作模式使得他们接触的系统本身就没有图形界面,ide使不了,而shell一类的脚本语言是linux操作员

显示-小弟请教一个fragment中的点击问题

问题描述 小弟请教一个fragment中的点击问题 请教下..我主界面一个Activity中用的Tabhost上边用的ViewPager里面四个碎片..我怎么从第一个Fragment界面里面一个按键点击后变成第三个显示的Fragment,并且底下的TabHost也会随着改变.. 解决方案 ViewPager有SetCurrentItem,你传进去索引就行了

jquery遍历json对象集合详解_jquery

本文实例采用案例分析的方法介绍了jquery遍历json对象的三种情况,供大家参考,具体内容如下 第一个案例:jquery 遍历json对象集合 常用示例 jsp中 $.ajax({ url: "${applicationScope.rootpath}common/getContractPage.html?userConId=${userConId}", type: "post", dataType:"json", data: {}, succe

急struts2 json 问题

问题描述 我 在 Struts2 中 需返回一个json形式的List productTypes 请问在 xml 如何 配置 不要param="root"用 param="includeProperties"返回 问题补充:飞雪无情 写道 解决方案 晕,我刚想到这样你就想到了,我已提交答案就看到你的信息了..咱俩想的一样啦解决方案二:productTypes[d+].typeName 试试..我感觉productTypes[d+]已经把所有的productTypes

Struts2+json,如何配置让客户端收到的json数据前面不包含数据在action中的属性名称?

问题描述 Struts2+json,如何配置让客户端收到的json数据前面不包含数据在action中的属性名称?就是具体的数据内容,没有属性名称 解决方案 <result name="success" type="json"> <param name="root">属性名称</param></result>解决方案二:可参考http://struts.apache.org/release/2.0.x