有没有做过这样的效果,一个网站有很多目录和文件,我做一个页面,能把这些目录结构都显示出来,
比如以下的目录结构是:
a
a1
a11
a12
a121.txt
a122.txt
a2
a3
b
b1
b2
c
c1
c11
c12
c2
c3能用一个页面来实现这样的功能,服务器是tomcat的这样的java代码有谁写过非常急,请高手指教qq;114050491
msn:[email protected]
比如以下的目录结构是:
a
a1
a11
a12
a121.txt
a122.txt
a2
a3
b
b1
b2
c
c1
c11
c12
c2
c3能用一个页面来实现这样的功能,服务器是tomcat的这样的java代码有谁写过非常急,请高手指教qq;114050491
msn:[email protected]
解决方案 »
- package 以及 import求解
- 多线程中怎么刷新 jtable
- static成员变量初始化,大虾帮忙解释下。谢谢!!!
- Haspmap排序取前100个
- 超级难题:java.sql.SQLException: ORA-00903: invalid table name
- 怎么理解static内部类?
- 如何检测到用户已经打开"关闭计算机"的窗口了呢??
- 关于RMI远程方法调用的参数一致性问题
- java小问题
- JAR包导入问题
- 菜鸟弱弱的问:J2EE J2SE J2ME EJB 之间的区别与关系.不是100分送上!!!~~~~~~~~~~~谢谢~~
- 有this对象可不可以知道该this对象所正在执行的函数
<%@ page import="java.io.File"%>
<%!
int iLevel = 0;
StringBuffer sb = new StringBuffer();private void DisplayDir(File f){
File[] fs = f.listFiles();
iLevel++;
for (int i=0;fs!=null&&i<fs.length;i++){
for (int l=1;l<iLevel;l++){
sb.append("--");
}
if (fs[i].isDirectory()){
sb.append("|-");
sb.append(fs[i].getName());
sb.append("<br/>");
DisplayDir(fs[i]);
}else{
sb.append("|-");
sb.append(fs[i].getName());
sb.append("<br/>");
}
}
iLevel--;
}
%>
<%
File f = new File(application.getRealPath(""));
DisplayDir(f);
%>
<%=sb.toString()%>