永发信息网

怎么用<c:forEach>遍历一个list数组,并显示list数组中的值?

答案:3  悬赏:0  手机版
解决时间 2021-07-29 04:26
可以拿这个例子讲解: <%List list1=new ArrayList(); list1.add("aaa"); list1.add("bbb"); list1.add("ccc"); list1.add("ddd"); list1.add("eee"); request.setAttribute("size",list1.size()); request.setAttribute("list",list1); %> 谢谢
最佳答案

  1. <c:forEach>标签的语法定义如下所示。

  2. <c:forEach var="name" items="expression" varStatus="name"

  3. begin="expression" end="expression" step="expression">

  4. body content

  5. </c:forEach>

用这个例子讲解:
<%List list1=new ArrayList();
list1.add("aaa");
list1.add("bbb");
list1.add("ccc");
list1.add("ddd");
list1.add("eee");
request.setAttribute("size",list1.size());
request.setAttribute("list",list1);
%>
<c:forEach items="${list1}" var="item" >


${item}</br>



</c:forEach>


1)生成ArrayList, 2)将list储存至Request的属性范围中 3)用<c:forEach>遍历,最后使用<c:out>将item的内容显示出来。

全部回答

你用for不行吗??

<c:forEach var="list" vars="i" items="${list1}">

${list} //值

${i.index}//下标值0 1 2 3 4 5 6.。。

</c:foreach>

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大庆第四医院怎么样,在哪?
WOW是不是又要关F了?
这是什么,,
我想用邮政银行卡充话费怎么开通
跪求命题小品《一本书》的构思!
户口己迁出,但土地在父母名下,村里的集资公路
汝城县郴州汝城金泉宾馆怎么去啊,谁知道地址
田里长了草,细看不是草。(字谜)
好听又好看的DNF名字
帮忙鉴别这NIKE标
大学生现代舞never say goodbye下载地址
DNF 09.11.17最新版辽宁区什么时候开?
360老提示病毒库过期
梦见火代表是什么?
They also help other people(改为同义句)
推荐资讯
寻找高手回答问题
用刘思雨写一幅对联!
克隆鲫鱼出世前后是什么顺序来说明的
brother牌型号是MFC-7340无法打印,显示粉墨
十个男人偷看五个女人光着身子洗澡《打一成语
有什么好办法加QQ好友的
虞城县商丘中国建设银行24小时自助银行(文化
输入1 个正整数n,将其转换为二进制后输出。
QQ三国账号被屏蔽了怎么 办
启示 未来水世界2
09款新君越舒适版全国哪里还能定到?
当你遇到你从未解释得了的问题你会咱办?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?