如何在浏览器中显示本地文件系统?

做文件上传,要选择服务器端保存的目录,要在进入页面的时候加载系统的根目录下的所有文件目录,也还要有返回或者新建文件夹的功能。

我不知道该用什么知识做,感觉功能蛮怪的。麻烦高手指导下。

 


问题补充:
应该是我说的不够清楚。
其实我主要的困惑是在页面的显示部分,关于Java部分有API可以参考,但是页面的显示是用什么知识做的?JQuery还是JavaScript?在页面中,选中目录双击打开下面的目录,而且不能刷新。

利用java文件系统的API,你可以获取到服务器端的文件信息,以下是示例代码,获取某目录下的所有文件夹名称。
[code="java"]
File path=new File("c:/");
File[] files=path.listFiles();
for(int i=0;i<files.length;i++){
if(files[i].isDirectory()){
System.out.println(files[i].getName());
}
}
[/code]
关于如何获取到文件夹大小,可以看这篇文章
[url]http://istone.iteye.com/blog/425732[/url]

看看fckedit的文件上传

楼上正解 ms 现在叫CKEditor

页面是用javascript做的。
要正确地区分概念,javascript是一门客户端运行的语言,jquery是基于javascript实现的一个框架。
要达到你说的功能,不是不刷新,而是异步局部的刷新。这种异步局部刷新的功能是使用ajax来实现。ajax也是基于javascript来实现的。当然你也可以使用一些javascript的框架,如jquery,ext,prototype,gwt等来实现,这些框架提供了很方便的实现ajax的api。
在动手之前,我建议你先google一下,弄清楚这些技术的概念和原理。