特点总结:
在一个iterator集合容器中遍历另外一个list中的list的,通过iterator中的 status="status"状态为,同时   <a href="<s:url action="fileformAction_download"/>?fileid=${bean.fileid}">${bean.filename}</a>
解决了s标签中无法用EL表达式取值的难题。controller中的代码:
List<List<Fileform>> fileformlilist=new ArrayList<List<Fileform>>();for(int i=0;i<projectlist.size();i++){List<Fileform> filelist=fileformService.ByOtherId(projectlist.get(i).getProjectid());fileformlilist.add(i, filelist);}ActionContext.getContext().put("fileformlilist", fileformlilist);jsp中的代码:
<tbody id="TableData" class="dataContainer" datakey="projectList"><s:iterator value="#getProjectpage" status="status"><tr class="TableDetail1 template"><td align="center">${status.index + 1} </td><td align="center">${projectname} </td><td align="center">${employeename} </td><td align="center"><c:forEach items="${fileformlilist.get(status.index)}" var="bean"><a href="<s:url action="fileformAction_download"/>?fileid=${bean.fileid}">${bean.filename}</a></c:forEach></td><td align="center"><s:a action="projectAction_infoUI?projectid=%{projectid}">查看</s:a> <s:a action="projectAction_editUI?projectid=%{projectid}">修改</s:a> <s:a action="projectAction_delete?projectid=%{projectid}" οnclick="return window.confirm('这将删除本条宿舍信息,你确定要删除吗?')">删除</s:a></td></tr></s:iterator></tbody></span>

list集合存list 以及s标签在foreach循环遍历中用EL表达式取值相关推荐

  1. Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与Lin

    1.容器API的类图结构如下: JAVA的集合类是一种特别有用的工具类,它可以用于存储数量不等的多个对象,并可以实现常用数据结构,如栈,队列等,除此之外,JAVA集合还可用于保存具有映射关系的关联数组 ...

  2. 1.12 foreach循环遍历Collection集合

    Java使用foreach循环遍历Collection集合 使用 Iterator 接口迭代访问 Collection 集合里的元素,除了这个方法之外,我们还可以使用 Java 5 提供的 forea ...

  3. 使用foreach循环遍历Collection集合

    使用 Java 5 提供的 foreach 循环迭代访问集合元素,而且更加便捷.示范了使用 foreach 循环来迭代访问集合元素. public class ForeachTest {public ...

  4. 使用foreach循环遍历集合元素

    使用foreach循环遍历集合元素 Java5.0 提供了foreach循环迭代访问Collection和数组 遍历操作不需要获取Collection或数组的长度,无需使用索引访问元素 遍历集合的底层 ...

  5. 前端页面c标签之foreach循环

    <%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <c:forE ...

  6. el表达式,c标签的使用

    el表达式的使用 学生类 public class Student {int id;String name;String sex;String birth;public Student() {}pub ...

  7. 28. EL 表达式 以及 JSTL 标签库

    28. EL 表达式 以及 JSTL 标签库 1.EL 表达式 a)什么是 EL 表达式,EL 表达式的作用? EL 表达式的全称是:Expression Language.是表达式语言. EL 表达 ...

  8. EL 表达式 JSTL 标签库

    EL 表达式 & JSTL 标签库 1.什么是EL表达式?EL表达式的作用? EL 表达式的全称是:Expression Language.是表达式语言. EL 表达式的什么作用:EL 表达式 ...

  9. java el表达式 if else_jsp EL表达式和JSTL标签if-else if-else用法

    java web javaEE ,jsp EL表达式和JSTL标签if-else if-else四种用法 一.条件运算符 ${user.gender==?'男':'女'} 二.if() code.. ...

最新文章

  1. linux动态分配全局置换,深入理解计算机系统 第九章 虚拟存储器
  2. Python——PrettyTable
  3. php 5.5.12 yaf,yaf框架教程(5)- yaf框架的启动文件
  4. CSS基本知识之复合选择器、元素显示模式、背景图片位置,精灵图
  5. 全球最大的免费暗网托管服务商 DH 再度被黑关闭
  6. 岭回归、LASSO与LAR的几何意义
  7. [BZOJ2850]巧克力王国
  8. Mac效率:配置Alfred web search
  9. App Ratings iOS
  10. 70个晨会激励哲理小故事
  11. 深入探究802.11ac技术
  12. 基于Token的WEB后台认证机制
  13. 如何实现公共WiFi短信认证上网?
  14. C语言I博客作业05
  15. 程序员哥哥,你有一枚女朋友请查收。
  16. 阿英讲算法的时间复杂度
  17. 淘淘商城第55讲——商品搜索之表现层开发
  18. python基于PHP旅游网站的设计与开发
  19. linux中的ubiq命令用途,学习Linux命令(一)
  20. 阿里、京东等大厂年薪50w的测试都是什么水平?

热门文章

  1. Mac 电脑笔记本快速锁屏 锁屏快捷键
  2. 7-2 英文单词排序 (25 分)
  3. Linux 创建记事本和文件夹的命令
  4. Crosswalk Project for Linux
  5. doolittle分解matlab,如何理解选主元的Doolittle分解法
  6. iOS笔记UI--委托代理传值
  7. Excel today函数,计算日期
  8. 论文阅读之Discrete Opinion Tree Induction for Aspect-based Sentiment Analysis
  9. 【Python合集系列】爬虫有什么用,网友纷纷给出自己的答案,王老师,我..我想学那个..爬虫。可以嘛?“(代码免费分享)
  10. 单细胞RNA测序研究的实验设计指南(部分阅读)