首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

在action中获取服务器下的文件的地址

2012-09-20 
在action中获取服务器上的文件的地址ListString listFile new ArrayListString() //获取服务器上的

在action中获取服务器上的文件的地址

List<String> listFile = new ArrayList<String>();
//获取服务器上的地址
public List<String> listAll(File file) {
//服务器的根路径
String savePath = ServletActionContext.getServletContext().getRealPath(
"/");
//判断是否为文件夹
if (file.isDirectory()) {
File[] fs = file.listFiles();
for (int i = 0; i < fs.length; i++) {
//判断是否为文件
if (fs[i].isFile()) {
//将文件添加到集合中以供与传值
listFile.add(fs[i].getPath().replace(savePath, ""));//可用于jsp中的<img />
} else {
//将文件夹重新调用此方法一直到找到文件为止
listAll(fs[i]);
}
}
}
return listFile;
}

?

更多问题请加入技术交流群:104773218

?

热点排行