如何将list遍历到表格中 在页面 求指点

如何将list遍历到表格中 在页面 求指点,第1张

<table>
<tr>
<c:forEach var="list_name" items="${requestScopelist_name}">
<td>
<c:out value="${list_name}" />
</td>
</c:forEach>
</tr>
</table>

今天在学习的时候认识了一个新的接口 Enumeration<E>,当然今天写这篇文章的重点不是这个。

而是再帮助文档的这个接口的说明里面提到的另外一个接口 Iterator<E> 迭代器,这个的具体内容在这里也不做过多的解释,

因为它的下面有一个子借口ListIterator<E> 此接口的说明我在这里也不说太多了,看到这个接口有List的在前面,就肯定想到了它与List有关,现在才真正的进入今天的主题,我们就来讲利用这个迭代器Iterator来将List集合里面的内容给遍历出来!

在使用这个迭代器来遍历集合内容之前,回顾下之前在学校老师教的方法

$post('/wjdc/admin/wxWjTm/chooseTmdo', {
    wjId: wjId
}, function(res) {
    // [{'id':'1','sxTm':'性别'},{'id':'2','sxTm':'省份'}]
    var sel = $("select");
    for (var i = 0; i < reslength; i++) {
        selappend("<option value=" + res[i]id + ">" + res[i]sxTm + "</option>");
    }
});

在表单中用过Map,简单改下,部分代码如下
action中:
ActionContext ac = ActionContextgetContext();
Map<String,List> m = new HashMap<String,List>();
acgetSession()put("typemap", m);
页面:
<s:set name="bs" value="#sessiontypemap"></s:set>
表单中<s:doubleselect label="选择类型" name="ttype" doubleList="#bs[top]" list="#bskeySet()" doubleName="tpath"></s:doubleselect>
s:doubleselect标签会生成两个下拉框,doubleName属性中的数据为stulist中的数据。

jsp中遍历list最常用的办法是用c标签库的foreach来循环输出。 注:items是结果集,all是要遍历的list,x是循环变量也是一个list中的对象 引用标签库 举例如下: 标题:${xn_title } 作者:${xn_user }td>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10540704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-09
下一篇 2023-05-09

发表评论

登录后才能评论

评论列表(0条)

保存