如何只使用JSP和javascript显示浏览FOLDER窗口(而不是浏览文件)


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

提前谢谢。

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

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

因此,您必须使用flash或java小程序,如本答案中所建议的,否则您必须等到HTML5 File API成熟时:-(

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

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

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

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

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

3.我正在开发一个网络应用程序,它将根据路径扫描文件夹并生成输出。

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

希望这有助于并给出相关的提示和前进方向。

最新更新