1
  1. 我需要一个关于如何使用 JSP 和 Javascript 浏览文件夹(不是文件)的代码。
  2. 我使用库查找用于浏览文件夹的 JAVA 代码,JFileChooser但我希望打开默认窗口(在浏览文件中打开)。
  3. 我正在开发一个 webapp,它将根据路径扫描文件夹并生成输出。

提前致谢。

4

1 回答 1

1

1.我需要一个如何使用 JSP 和 Javascript 浏览文件夹(不是文件)的代码。

由于安全原因,Javascript 无法访问文件系统,正如这个答案和这个答案所说。

因此,您必须按照此答案 中的建议使用 flash 或 java applet,否则您将不得不等到HTML5 File API成熟:-)

但是,如果您的要求是您的用户(可能在应用程序中具有管理员权限)通过网络浏览器登录到网络应用程序并想要扫描(查看内容)服务器端的特定文件夹(其中部署了网络应用程序,而不是他自己机器上的文件系统),那么您可以使用此答案中给出的建议,只是为了详细说明:

  1. 在 JSP 中有<form>一个文本框(用于获取文件夹名称或完整路径),在提交此表单时,将向服务器发送请求。
  2. 响应将是List<String>通过请求传递的特定文件夹中的文件列表 ()。
  3. 您还可以通过 ajax 提交请求,在这种情况下,您将按照建议返回 JSONArray。
  4. 现在在服务器上,获取从请求中获得的文件夹中的所有文件将是普通的 Java File API 东西。

很抱歉这么说,但我不认为你会得到一个现成的代码来做你想做的事,这不是事情在 SO 上的工作方式。

2.我寻找使用JFileChooser库浏览文件夹的JAVA代码

你说你正在构建一个网络应用程序,对吧?JFileChooser是一个 Swing 组件,据我所知不能在 JSP 中使用来实现您想要的。

3.我正在开发一个webapp,它将根据路径扫描文件夹并生成输出。

这些步骤在第 (1) 点中进行了说明。

希望这会有所帮助,并提供相关的提示和前进的方向。

于 2013-04-17T14:01:39.517 回答