jsp遍歷文件夾下的文件的代碼
更新時間:2008年07月25日 09:52:27 作者:
其實(shí)很簡單 也有很多方法 我使用的是一個SERVLET+一個JSP實(shí)現(xiàn)的 主要應(yīng)用FILE類
SERVLET的代碼片:
DisplayFile.java
//*********************************
File parentDirectory = null;//當(dāng)前目錄
ArrayList [] file = null;//存放當(dāng)前目錄中所有的文件
ArrayList [] directory = null;//存放當(dāng)前目錄中所有的目錄
String [] temp = null;//臨時數(shù)組 存放當(dāng)前目錄中所有的文件和目錄的絕對路徑加完整名字的字符串
File tempFile = null;
if(request.getParameter("directory")==null)
{
parentDirectory = new File("C://temp");//第一次使用SERVLET為訪問對象 使用默認(rèn)目錄
}
else
{
//第二次或者以后訪問的時候 使用頁面提交的目錄為默認(rèn)目錄
parentDirectory = new File(request.getParameter("directory"));//
}
temp = parentDirectory.list();//提取當(dāng)前目錄中所有的文件和目錄的絕對路徑加完整名字的字符串
for(int i = 0 ; i<list.length() ; i++ ){
//進(jìn)行判斷 是目錄的放入directory集合中 文件的放入file集合中
tempFile = new File(temp)
if(tempFile.isDirectory())
directory.add(tempFile);
else
file.add(tempFile);
}
//*********************************
然后在JSP頁面中使用那兩個集合顯示出目錄和文件 目錄可以使用超級連接 再次調(diào)用上面的Servlet
"DisplayFile?directory=<%((File)file.get(i)).getName()%>"
沒有環(huán)境 一次寫成的 難免有問題~~~~
相關(guān)文章
Java Web項目中連接Access數(shù)據(jù)庫的配置方法
本文是對前幾天的“JDBC連接Access數(shù)據(jù)庫的幾種方式”這篇的升級。由于在做一些小項目的時候遇到的問題,因此才決定寫這篇博客的。昨天已經(jīng)將博客發(fā)布了,但是后來經(jīng)過一些驗證有點(diǎn)問題,所以今天改了一下重新的發(fā)布了2013-05-05javascript通過url向jsp頁面?zhèn)鬟f中文參數(shù)導(dǎo)致亂碼解決方案
javascript通過url向jsp頁面?zhèn)鬟f中文參數(shù)亂碼,一直都是從事jsp開發(fā)者比較煩心的是,于是本文介紹了一些解決方法,感興趣的朋友可以了解下2013-01-01jsp使用ECharts動態(tài)在地圖上標(biāo)識點(diǎn)
echarts地圖展示功能很強(qiáng)大,官網(wǎng)上靜態(tài)展示的例子很多了,動態(tài)的資料少,需要參考本文的可以進(jìn)來了解一下。2016-10-10