这里只讲两种经常使用的spa
第一种:遍历 List 集合orm
好比咱们要遍历一个文件夹下的全部文件的名称(包括类型,这里不讨论子目录)
get
1. 先读取文件,将全部的文件名存入 List 集合中it
JAVA 代码: List
{ file
File readFile = new File("文件夹路径");循环
File files[] = readFile.listFiles();遍历
List<String> list = new ArrayList<String>();request
for (int i = 0; i < files.length; i++)map
{
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>