Unixサーバー上の特定のフォルダー(html拡張子を持つ)にあるいくつかのファイルに関連するリンクのリストをJSPに作成する必要があります。私の質問は次のとおりです。Unixサーバーに「接続」するにはどうすればよいですか。私のJSPは、検索する必要があるのと同じサーバーに保存されます。特定のフォルダを検索するには、どのような方法を使用する必要がありますか?
質問する
898 次
2 に答える
2
File.listFiles(...)メソッドを使用できます(実際には任意のOS /ファイルシステムで)。uid
for webserverがフォルダ/ファイルにアクセスできない場合、またはなどの場合、制限がある可能性があることに注意してください。UNIXボックスのchroot環境で。
次のコードスニペット
File[] files = new File( "/your/folder" ).listFiles( "*.html" );
/ your/folder内の.html条件を満たすFile[]
ファイルを含む配列を提供する必要があります。
乾杯、
于 2012-12-21T08:53:39.317 に答える
0
これはいくつかの方法で行うことができます。
サーバー上の共有がローカルにあるか、すでにローカルにマウントされている場合は、AndersR.Bystrupsの回答を使用できます。
そうでない場合は、サーバーに接続するための何らかの方法が必要です。
共有リソース(たとえば、共有フォルダー)の場合は、// server / share/fileを使用してアクセスできます。
サーバーがFTPまたはSFTPを実行している場合は、関連するサービスを使用してファイルのリストを取得できます。
最後に、サーバーは、サーバーが持つファイルのリストを公開できるWebサービス(作成する必要があります)を実行できます。
于 2012-12-21T09:08:46.803 に答える