這裏只講兩種經常使用的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>