威凡网全力打造:网页编程、软件开发编程、平面设计、服务器端开发、操作系统等在线学习平台!学编程,上威凡网!
JSP教程>> JSP基础教程 JSP高级教程 JSP常见问题
当前位置:首页 > JSP教程 > JSP常见问题
上一节 下一节
 jsp遍历文件夹下的文件的代码
 


displayfile.java

//*********************************
file parentdirectory = null;//当前目录
arraylist [] file = null;//存放当前目录中所有的文件
arraylist [] directory = null;//存放当前目录中所有的目录
string [] temp = null;//临时数组 存放当前目录中所有的文件和目录的绝对路径加完整名字的字符串
file tempfile = null;

if(request.getparameter("directory")==null)
{
parentdirectory = new file("c://temp");//第一次使用servlet为访问对象 使用默认目录

}
else
{
//第二次或者以后访问的时候 使用页面提交的目录为默认目录
    parentdirectory = new file(request.getparameter("directory"));//
}

temp = parentdirectory.list();//提取当前目录中所有的文件和目录的绝对路径加完整名字的字符串

for(int i = 0 ; i<list.length() ; i++ ){
//进行判断 是目录的放入directory集合中 文件的放入file集合中
tempfile = new file(temp)
if(tempfile.isdirectory())
    directory.add(tempfile);
else
    file.add(tempfile);
}


//*********************************

然后在jsp页面中使用那两个集合显示出目录和文件 目录可以使用超级连接 再次调用上面的servlet

"displayfile?directory=<%((file)file.get(i)).getname()%>"

没有环境 一次写成的 难免有问题~~~~


申明:本教程内容由威凡网编辑整理并提供IT程序员分享学习,如文中有侵权行为,请与站长联系(QQ:254677821)!
上一节 下一节
相关教程  
其他教程  
JSP基础教程
JSP高级教程
JSP常见问题

违法和不良信息举报中心】邮箱:254677821@qq.com
Copyright©威凡网 版权所有 苏ICP备2023020142号
站长QQ:254677821