5

GWTサーバー側のコードでjSoupを使用して、Webページをスクレイプできるようにしたい。GWTのドキュメントは、外部jarのインストールには役立ちません。jSoup jar(公式のjSoupサイトからダウンロード)をGWTにインストールして、サーバー側のコードで使用するにはどうすればよいですか?

4

3 に答える 3

3

Eclipseを使用すると、次のことができます。

  1. jsoup.jarをダウンロードします
  2. ファイルをプロジェクトWEB-INF/libのlibライブラリにコピーします
  3. Eclipse Refresh内のlibフォルダーを右クリックして、新しいライブラリーを表示します。
  4. ライブラリをクラスパスに追加します。[プロジェクト]->[ビルドパス]->[ビルドパスの構成]->[外部jarの追加]を右クリックします。jarファイルを参照して追加します
  5. import jsoupステートメントを任意のサーバー側クラス内に記述すれば、通常どおりに使用できます。
于 2013-01-09T08:18:15.237 に答える
2

単純なGPEEclipseプロジェクトを介して使用している場合は、WEB-INF/libに保持してください。

Maven GPE eclipseプロジェクトを介して使用している場合は、依存関係のランタイムクラスパススコープに追加します。

上記のシナリオのいずれかでのクライアントサーバーの相互作用:

ステップ1-URLの処理を要求するRPC呼び出し。

ステップ2-RPCサーバー側コード、つまりURLを要求およびスクレイピングするためのサーブレットhttp://vjdef.com/home/2011/06/scraping-html-using-java-servlets-and-tagsoup/

ステップ3-RPCサーバー側のコードは、必要なメッセージの後処理をクライアントに送り返します。

ステップ4-ステップ1RPC呼び出しのonSucessコールバックはメッセージを受信します。

于 2013-01-09T07:09:19.747 に答える
2

外部jarを使用する場合は、次の手順に従ってください

  1. jarをダウンロード
  2. そのjarファイルをコピーしてlibフォルダーに貼り付けます(libフォルダーがない場合はルートディレクトリにlibフォルダーを作成します)
  3. [ビルドパス]->[ビルドパスの構成]->[ライブラリ]->[JARの追加]をクリックし、libフォルダーからjarを選択します。
  4. [注文とサポート]をクリックして、追加したjarファイルにチェックマークを付けます
  5. [OK]をクリックします

これで、他のjarファイルと同じように使用できます。

于 2013-01-09T09:35:20.027 に答える