java类中return 了list集合,怎么在jsp中接收

我用ssh框架、注解做的不需要调用类,单接收集合行吗... 我用ssh框架 、注解 做的
不需要调用类,单接收集合行吗
展开
 我来答
千锋教育
2015-12-09 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
用request.getAttribute就可以把list取到了,做后做循环依次把数据取出即可
<%List list=(List)request.getAttribute("list")%>就可以获得了
request.getAttribute("nameOfObj")可得到JSP页面一表单中控件的Value。其实表单控件中的Object的 name与value是存放在一个哈希表中的,所以在这里给出Object的name会到哈希表中找出对应它的value。
百度网友d96d75252
2018-03-01 · TA获得超过140个赞
知道答主
回答量:64
采纳率:91%
帮助的人:17.8万
展开全部
不需要调用类的话你需要将这个返回的集合放到域对象中,在这里我们需要放在request域中,比如我们这样request.setAttribute("list", listObject); listObject为你的list对象,“list”是将这个对象存储在域中后的名字,类似于key-value。然后你再jsp中调用的时候只需要使用标签调用,${list},如果你想展示list中的第一个元素,那么你就可以这样
<h1> ${list.get(0)} <h1>
当然,如果你不想用标签的话,也可以使用request.getAttribute("list"),的方式去调用,但注意,无论哪种方式,都不能在重定向后的jsp页面中拿到数据,必须是请求转发的,因为重定向后域对象request相当于一个新对象了,之前存入域中的数据就没有了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cs6641468
推荐于2017-09-14 · TA获得超过5713个赞
知道大有可为答主
回答量:863
采纳率:100%
帮助的人:984万
展开全部
//假设这样返回了一个list
List list = 方法()
//封装
request.setAttribute("list",list);

这样在jsp里用
<%List list=(List)request.getAttribute("list")%>就可以获得了

或者用EL表达式 ${list}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
568145421
2011-08-31 · 知道合伙人软件行家
568145421
知道合伙人软件行家
采纳数:1353 获赞数:6756

向TA提问 私信TA
展开全部
你好,你既然是用框架做的,跳转到JSP当然是由Action来控制,这方法就多了,你可以用值栈存放,也可以配合Servlet的四个属性保存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友363c347
2011-08-31 · TA获得超过304个赞
知道答主
回答量:240
采纳率:0%
帮助的人:131万
展开全部
用init 方法 在界面直接用就是!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式