为了账号安全,请及时绑定邮箱和手机立即绑定

请教前辈如何从JSP页面往SpringMVC的Controller内传集合类型对象

请教前辈如何从JSP页面往SpringMVC的Controller内传集合类型对象

千万里不及你 2019-04-19 16:11:45
前辈们好,以往都是往Controller内传单个对象,例如Order、User等等,特点是只有一个对象,所以值也是直接绑定注入的好吧,那如果页面里,比如是购物车(这里只是假设而已),如果有多个商品的话,那在Controller里就是ListgoodsList这个参数了,可是我试了直接报错,不行然后就在网上各种找方法,比如什么建一个新的Bean,里面放goodsList集合等方法通通行不通,所以才会来发帖求助各位前辈,希望各位前辈能帮帮我,谢谢前辈了
查看完整描述

2 回答

?
largeQ

TA贡献2039条经验 获得超7个赞

看题目似乎写的有问题,页面渲染必然是在controller之后的,如果要处理request传过来的数据,应该在controller中处理完就可以了,换面渲染时都是显示用户需要的数据,没有用户的操作,怎么会有存储数据的需求。是不是要在画面渲染时取controller中放入modelanview的数据?
看内容似乎是框架传入controller参数转换的问题,配置argumentsresolver或者传过来json串转,都是可以的
其实你的问题跟JSP没什么关系
                            
查看完整回答
反对 回复 2019-04-19
?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

可以使用最原始的方法
request.getParameter("goodsList")
或者request.getParameterMap(),再自己根据你的“多个”情况拆解获取参数
至于怎么注入spring就暂时不知道了
                            
查看完整回答
反对 回复 2019-04-19
  • 2 回答
  • 0 关注
  • 256 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信