jsp中怎么把list 传到action中
4个回答
展开全部
前边2哥们要么是没注意看问题,要么是外行。
从jsp到servlet或者action都是发起一次新的请求,既然是新的请求就说明jsp的request对象和servlet、action中的request不是一个对象,所以怎么可能通过jsp的request.setAttribute放入对象,然后到servlet、action中取呢。
所以这种想法你可以直接打消了,从jsp到action只能提交字符串或者流(上传附件),不过从servlet、action中是可以把对象传递到jsp的,因为可以在servlet、action中forward到jsp中(请求转发),如果用redirect就不行了(重定向),建议你好好看一看这两者的区别。
从jsp到servlet或者action都是发起一次新的请求,既然是新的请求就说明jsp的request对象和servlet、action中的request不是一个对象,所以怎么可能通过jsp的request.setAttribute放入对象,然后到servlet、action中取呢。
所以这种想法你可以直接打消了,从jsp到action只能提交字符串或者流(上传附件),不过从servlet、action中是可以把对象传递到jsp的,因为可以在servlet、action中forward到jsp中(请求转发),如果用redirect就不行了(重定向),建议你好好看一看这两者的区别。
展开全部
list放到request中.request.setAttribute("list",list); " " 中的list名称,随意起. 后面的list与你的list名称相同
List list=new ArrayList();
用list=(List)request.getAttribute("list");读取
List list=new ArrayList();
用list=(List)request.getAttribute("list");读取
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-01-12 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
jsp中写入<input type="hidden" value="list对象" name="hid"/>
在servlet中可以通过request.getparameter("hid")来获取数组
request.getAttribute()方法返回request范围内存在的对象
在servlet中可以通过request.getparameter("hid")来获取数组
request.getAttribute()方法返回request范围内存在的对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把list放到request中request.setAttribute
然后再action中 request.getAttribute
然后再action中 request.getAttribute
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询