博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JSP 页面通过 ognl 标签遍历集合中的所有内容
阅读量:6307 次
发布时间:2019-06-22

本文共 1183 字,大约阅读时间需要 3 分钟。

hot3.png

这里只讲两种常用的

第一种:遍历 List 集合

                比如我们要遍历一个文件夹下的所有文件的名称(包括类型,这里不讨论子目录)

                1. 先读取文件,将所有的文件名存入 List 集合中

                    JAVA 代码: 

                    {              

                               File readFile = new File("文件夹路径");

                                File files[] = readFile.listFiles();

                                List<String> list = new ArrayList<String>();

                                for (int i = 0; i < files.length; i++)

                                {

                                list.add(files[i].getName());    // 循环将值存放在 List 集合

                                }

                                request.setAttribute("imagesName", list);   

                        }

                    ------------------------------------------------------------------------------------

                    JSP 代码 :                    

                    <s:iterator value="#request.imagesName">                             

                             <s:property/><br>  

                    </s:iterator>

                    ///                

                    第二种:遍历 Map 集合

                        比如我们要遍历一个文件夹下的所有文件的名称(包括类型,这里不讨论子目录)

                        1. 先读取文件,将所有的文件名存入 Map 集合中

                            JAVA 代码: 

                            {              

                                       File readFile = new File("文件夹路径");

                                        File files[] = readFile.listFiles();

                                        Map<String, String> map = new HashMap<String, String>();

                                        for (int i = 0; i < files.length; i++)

                                        {

                                            // 循环将值存放在 Map 集合(这里 key 设置成不同, key 相同的话,JSP页面只显示后一条)

                                            map.put("name" + i, files[i].getName());   

                                        }

                                        request.setAttribute("imagesName", map);   

                                }

                            ------------------------------------------------------------------------------------

                            JSP 代码 :                    

                            <s:iterator value="#request.imagesName">                             

                                   <s:property value="key" /> = <s:property value="value" /><br>

                            </s:iterator>

                                              

转载于:https://my.oschina.net/u/2452573/blog/552768

你可能感兴趣的文章
多线程(1)
查看>>
Win7计算机管理运行出错 解决方案
查看>>
Mapreduce读写Hbase
查看>>
Oracle内部错误:ORA-07445[kcflfi()+466] [INT_DIVIDE_BY_ZERO]一例
查看>>
Script:GoldenGate For Oracle数据库预检查脚本
查看>>
ul标签在容器内如何使margin属性生效
查看>>
Spring、Hibernate、ibatis处理Clob的方法
查看>>
route指令使用详解
查看>>
kali linux 2.0安装结束重启以后屏幕出现白色的一杠(解决方法)
查看>>
struts2 xml配置的常量
查看>>
如何修改块设备的UUID
查看>>
链接替换按钮
查看>>
php抓取数据的存储的格式
查看>>
TCP_WRAPPER管理
查看>>
移动支付新战场,App安全是最有力的武器
查看>>
主流技术收集---持续更新中
查看>>
MySQL各种日志介绍
查看>>
nginx虚拟主机别名配置
查看>>
总结用过的几个视频同步分离电路--LM1881
查看>>
c语言中一些关于谁是问题
查看>>