try {
if (!file.isDirectory()) { // 如果文件不存在
System.out.println("文件");
System.out.println("path=" + file.getPath());
System.out.println("absolutepath=" + file.getAbsolutePath());
System.out.println("name=" + file.getName());
return ERROR;
} else if (file.isDirectory()) {// 如果文件夹存在
// 初始化目录列表
File[] filelist = file.listFiles();
for (int i = 0; i < filelist.length; i++) {
// 读取目录路径下文件夹
File readfile = new File(path + "\\" + filelist[i]);
s.append("<UL>");
s.append("<li ");
s.append(">");
if (!readfile.isDirectory() ) {// 检查该文件是否是一个目录
s.append("class=\"closed\"");
s.append(filelist[i].getName());
}else{
s.append("<span class=\"file\">");
}
s.append("</span>");
s.append("</li>");
s.append("</UL>");
}
// mainMenu.add(s);
request.setAttribute("sTreeList", s);
}
} catch (Exception e) {
e.printStackTrace();
System.out.print(e);
return ERROR;
}
return SUCCESS;
}
这样我能显示,但是要怎么添加到前台树显示,求高手