Java JSP Unix文件列表

Java JSP Unix文件列表,java,list,jsp,unix,grep,Java,List,Jsp,Unix,Grep,我需要在我的JSP上创建一个链接列表,与Unix服务器上特定文件夹(具有html扩展名)中的一些文件相关。 我的问题是: 如何“连接”到Unix服务器?我的JSP将存储在需要搜索的同一台服务器上。 我应该使用什么方法来搜索我的特定文件夹?您可以使用该方法(实际上在任何操作系统/文件系统上)。请注意,如果Web服务器的uid无法访问文件夹/文件,或者位于UNIX设备上的chroot'ed环境中,则可能存在限制 下面的代码片段 File[] files = new File( "/your/fold

我需要在我的JSP上创建一个链接列表,与Unix服务器上特定文件夹(具有html扩展名)中的一些文件相关。 我的问题是: 如何“连接”到Unix服务器?我的JSP将存储在需要搜索的同一台服务器上。 我应该使用什么方法来搜索我的特定文件夹?

您可以使用该方法(实际上在任何操作系统/文件系统上)。请注意,如果Web服务器的
uid
无法访问文件夹/文件,或者位于UNIX设备上的chroot'ed环境中,则可能存在限制

下面的代码片段

File[] files = new File( "/your/folder" ).listFiles( "*.html" );
应该为您提供一个
文件[]
数组,其中的文件满足/your/文件夹中的.html条件


干杯,

你可以用几种方法来做到这一点

如果服务器上的共享是本地的或已经本地装载,那么您可以使用Anders R.Bystrups answer

如果不是,则需要某种连接到服务器的方法

如果它是共享资源(例如,共享文件夹),则可以使用//server/share/file)访问它

如果服务器正在运行FTP或SFTP,则可以使用相关服务检索文件列表


最后,服务器可以运行一个web服务(您必须编写),该服务可以公开它所拥有的文件列表。

谢谢您的建议。我不需要以任何方式“连接”到我的服务器?抱歉,我是Unix新手。如果JSP在Unix服务器上的servlet容器中运行,则不需要“连接”,不需要。我还发现了与我的问题类似的问题。你发布的内容和你的有什么区别?