java list 问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 12:30:37
File file = new File("D:/tool/");
List list = new ArrayList();
File array [] = file.listFiles();
for(int i = 0;i<array.length;i++){
if(array[i].isFile()){
list.add(array[i]);
System.out.println(array[i]);
}
}
request.setAttribute("list",list);

请问我在类里写了这么一段代码
我把一个文件夹的文件名都存到一个list里
请问在页面中怎么能都显示出来呢?
请高人指点

for(File file in list){
response.write(file.getName());
}

你要是在网页里显示文件名 还是 文件里的内容
如果是要显示文件名 就这样写

int size=list.size();
for(int i=0;i<size;i++)
{
File file=(File)list.get(i);
String fileName=file.getName();
//在网页里显示
}

有关java的问题,这里都有很详细的讲解,你可以参考一下,方法有很多
参考资料:http://www.baidu.com/s?wd=%B1%B1%B7%E7%CD%F8&rsv_bp=0&rsv_spt=3&inputT=422

既然你在J2SE里边都能够将他们全部显示出来,在WEB中原理都是一样的啊,我看你写的方法也没有错,就这样来个for循环把他们一一打印出来就行了啊