2014-01-06 41 views
0

我一直在寻找很长一段时间没有成功关于这个:我想上传文件到一个表单服务器,但之后,我想在JSP中显示存储在服务器中的文件列表,所以这是可能的?我怎么能达到那个?当然我想要的是读取比较的文件列表,并在jsp中用更多的数据显示它们。有没有办法列出上传到服务器上的文件?

+0

你需要自己实现它。 –

回答

0

那么你们两个已经帮了我很多,我终于走出来与解决方案,或者至少一个选项,以使其更容易对我来说,和当我上传一个文件时,我能做的就是用文件名捕获整个路径,然后将其插入到表中,并且每当我尝试获取具有项目列表的数组时,它将直接显示文件的链接,我认为如果我这样做,当列出数据与他们在服务器上上传的相应文件时,我不会弄得一团糟。

0

这取决于你将如何存储文件。如果您要在文件系统中执行此操作,则只需列出要保存文件的文件夹中的所有内容即可。如果您要将文件存储在数据库中 - 那么只需列出文件表中的所有文件名。

0

据我所知,所有的JSP都是在运行客户端脚本之前静态生成的,因此在用户有机会上传文件之前运行页面中的任何Java。如果你想在同一页面上完成,你所需要做的就是对脚本进行AJAX调用,这个脚本可以用数据获取数据或其他页面,并将其附加到DOM。

如果你只想知道是否可以从服务器获取文件列表,那么是的,JSP使用普通的Java,它可以看到它有权限在文件系统中看到的任何东西。

一个良好的开始是在这里:http://docs.oracle.com/javase/7/docs/api/java/nio/file/FileSystem.html

相关问题