list集合存list 以及s标签在foreach循环遍历中用EL表达式取值
特点总结:
在一个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表达式取值相关推荐
- Java学习之容器上(Collection接口常用方法,Iterator接口,使用foreach循环遍历Collection集合元素,Set集合通用知识(Hashset类,hashcode()与Lin
1.容器API的类图结构如下: JAVA的集合类是一种特别有用的工具类,它可以用于存储数量不等的多个对象,并可以实现常用数据结构,如栈,队列等,除此之外,JAVA集合还可用于保存具有映射关系的关联数组 ...
- 1.12 foreach循环遍历Collection集合
Java使用foreach循环遍历Collection集合 使用 Iterator 接口迭代访问 Collection 集合里的元素,除了这个方法之外,我们还可以使用 Java 5 提供的 forea ...
- 使用foreach循环遍历Collection集合
使用 Java 5 提供的 foreach 循环迭代访问集合元素,而且更加便捷.示范了使用 foreach 循环来迭代访问集合元素. public class ForeachTest {public ...
- 使用foreach循环遍历集合元素
使用foreach循环遍历集合元素 Java5.0 提供了foreach循环迭代访问Collection和数组 遍历操作不需要获取Collection或数组的长度,无需使用索引访问元素 遍历集合的底层 ...
- 前端页面c标签之foreach循环
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <c:forE ...
- el表达式,c标签的使用
el表达式的使用 学生类 public class Student {int id;String name;String sex;String birth;public Student() {}pub ...
- 28. EL 表达式 以及 JSTL 标签库
28. EL 表达式 以及 JSTL 标签库 1.EL 表达式 a)什么是 EL 表达式,EL 表达式的作用? EL 表达式的全称是:Expression Language.是表达式语言. EL 表达 ...
- EL 表达式 JSTL 标签库
EL 表达式 & JSTL 标签库 1.什么是EL表达式?EL表达式的作用? EL 表达式的全称是:Expression Language.是表达式语言. EL 表达式的什么作用:EL 表达式 ...
- 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.. ...
最新文章
- linux动态分配全局置换,深入理解计算机系统 第九章 虚拟存储器
- Python——PrettyTable
- php 5.5.12 yaf,yaf框架教程(5)- yaf框架的启动文件
- CSS基本知识之复合选择器、元素显示模式、背景图片位置,精灵图
- 全球最大的免费暗网托管服务商 DH 再度被黑关闭
- 岭回归、LASSO与LAR的几何意义
- [BZOJ2850]巧克力王国
- Mac效率:配置Alfred web search
- App Ratings iOS
- 70个晨会激励哲理小故事
- 深入探究802.11ac技术
- 基于Token的WEB后台认证机制
- 如何实现公共WiFi短信认证上网?
- C语言I博客作业05
- 程序员哥哥,你有一枚女朋友请查收。
- 阿英讲算法的时间复杂度
- 淘淘商城第55讲——商品搜索之表现层开发
- python基于PHP旅游网站的设计与开发
- linux中的ubiq命令用途,学习Linux命令(一)
- 阿里、京东等大厂年薪50w的测试都是什么水平?
热门文章
- Mac 电脑笔记本快速锁屏 锁屏快捷键
- 7-2 英文单词排序 (25 分)
- Linux 创建记事本和文件夹的命令
- Crosswalk Project for Linux
- doolittle分解matlab,如何理解选主元的Doolittle分解法
- iOS笔记UI--委托代理传值
- Excel today函数,计算日期
- 论文阅读之Discrete Opinion Tree Induction for Aspect-based Sentiment Analysis
- 【Python合集系列】爬虫有什么用,网友纷纷给出自己的答案,王老师,我..我想学那个..爬虫。可以嘛?“(代码免费分享)
- 单细胞RNA测序研究的实验设计指南(部分阅读)