Spring MVC 怎么在控制器中获取jsp页面返回的List对象?

我在Action(控制器)里面从数据库获取一个List<object>对象,然后传到jsp页面遍历出来.在jsp页面上对这个list中各个对象(有很多属性)进行编辑以后再... 我在Action(控制器)里面从数据库获取一个List<object> 对象,然后传到jsp页面遍历出来.在jsp页面上对这个list中各个对象(有很多属性)进行编辑以后再传回action中,调用数据库的方法保存数据.
请问我在Action里面怎么才能获取到这个List<Object>对象呢?
request.getParameter("xxx");获取的是一个字符串.我这里是要获取一个List对象就不知道要怎么弄了?
展开
 我来答
平淡就好day
推荐于2016-03-11
知道答主
回答量:46
采纳率:0%
帮助的人:18.7万
展开全部
你先要创建个类,将信息保存在类中,类里面的信息随便在那个页面都可以调用,或者将类信息保存在session中,调用session中的类信息也行,或者保存在缓存、cookie中等等。
追问
没看太懂你说的意思. 
我的需求是Action 传送一个List给jsp,然后页面上会对这个List里面的对象做些修改. 我需要将修改后的List传递到Action中然后保存到数据库.没看懂你的意思.能麻烦详细说明下吗?
还有如果放到Session里面的话会不会有长度限制? 假如说我这个页面上的数据很多Session放不下怎么办
追答
好吧,我给你说的更直接点嘛,你把值存在类中,不要告诉我你还不知道什么类哈,就是和数据库相对应的类,commtroler(不知道我单词记错没得,你既然用的MVC就应该知道,嘻嘻)层中把数据库中的信息保存到类中,你直接修改类信息就可以达到你想要德效果,最后将修改后的类信息保存到数据库中就可以了
2货2得
2013-03-20 · 超过17用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:48.5万
展开全部
<td nowrap='nowrap' align='right' width='20%''>业主姓名</td>
<td width='35%' align='left'><input type='text' name='shareOwnerInfoList["+(i-1)+"].ownerName'/></td>我不知道这段代码你能不能看懂,name属性这些写,然后后台就可以声明一个List<ShareOwnerInfo> shareOwnerInfoList来获取
追问
你说的应该是Struts2的用法吧. 在action里面 shareOwnerInfoList只要定义了get和set方法就能直接用? 是这意思吗? 我现在这个项目用的是Spring的mvc没有struts.所以我就不知道怎么弄了. 或者还是说我没理解你的意思呢
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ljwhx2002
2013-03-23 · 超过18用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:42万
展开全部
http 响应请求是一个来回,看到页面后 这个请求已经结束了,你再回到action里属于第二个请求,完全不是一个过程,或者说内存区域不是一个。 这种情况,要么把数据放session,要么页面上把原来东西重新传回来 服务器重新包装成java对象,要么cookie,要么传关键id 你再到数据库搜,要么再另外一个缓存里。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f8504e0
2013-03-20 · 超过31用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:50.9万
展开全部
method (@RequestParam List<Object> objs) 参数这样放就行了把
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神户牛肉520
2013-04-03
知道答主
回答量:42
采纳率:0%
帮助的人:15.7万
展开全部
取出所有字符串后再把他们封装成一个对象呗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式