1
  1. JSP と Javascript を使用して (ファイルではなく) フォルダーを参照する方法のコードが必要です。
  2. ライブラリを使用してフォルダーを参照するためのJAVAコードを探しましたJFileChooserが、デフォルトのウィンドウを開く必要があります(ファイルの参照で開きます)。
  3. パスに基づいてフォルダーをスキャンし、出力を生成する webapp を開発しています。

前もって感謝します。

4

1 に答える 1

1

1.JSP と Javascript を使用してフォルダー (ファイルではない) を参照する方法のコードが必要です。

この回答とこの回答にもあるように、セキュリティ上の理由により、Javascriptはファイルシステムにアクセスできません。

したがって、この回答 で提案されているようにフラッシュまたはJavaアプレットを使用する必要があります。そうしないと、 HTML5ファイルAPIが成熟するまで待つ必要があります:-)

ただし、ユーザー (アプリケーションで管理者権限を持っている可能性があります) が Web ブラウザーを介して Web アプリケーションにログインし、サーバー側の特定のフォルダー (場所) をスキャン (コンテンツを表示) する必要がある場合は、自分のマシンのファイルシステムではなく、Webアプリが展開されている場合、この回答で提供されている提案を使用して、これについて詳しく説明できます。

  1. JSP<form>にテキスト ボックス (フォルダ名またはフル パスを取得するため) があり、このフォームの送信時に要求がサーバーに送信されます。
  2. 応答はList<String>、要求によって渡された特定のフォルダー内のファイル ( ) のリストです。
  3. また、ajax を介してリクエストを送信することもできます。その場合、提案どおりに JSONArray が返されます。
  4. サーバー上では、リクエストから取得したフォルダー内のすべてのファイルを取得するのは、通常のJava File APIのものです。

これを言って申し訳ありませんが、あなたが望むことをするための既製のコードを手に入れるとは思いません。それはSOでの動作ではありません。

JFileChooser2.ライブラリを使ってフォルダをブラウズするJAVAコードを探してみた

あなたはウェブアプリを構築していると言いましたか?JFileChooserは Swing コンポーネントであり、私の知る限り、JSP で使用して目的を達成することはできません。

3.パスに基づいてフォルダーをスキャンし、出力を生成する webapp を開発しています。

手順はポイント (1) で説明されています。

これが役に立ち、前進するための関連するヒントと方向性を提供してくれることを願っています。

于 2013-04-17T14:01:39.517 に答える