5

我想在 GWT 服务器端代码上使用 jSoup 来抓取网页。GWT 的文档对安装外部 jar 没有帮助。谁能告诉我如何在 GWT 中安装 jSoup jar(从官方 jSoup 站点下载)并在服务器端代码中使用它?

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

如果您通过简单的 GPE eclipse 项目使用它,请将其保存在 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/的 servlet

第 3 步 - RPC 服务器端代码将所需的消息后处理发送回客户端。

第 4 步 - 第 1 步 RPC 调用的 onSucess 回调将收到消息。

于 2013-01-09T07:09:19.747 回答
2

如果要使用外部 jar,请按照以下步骤操作

  1. 下载罐子
  2. 复制该 jar 并粘贴到 lib 文件夹。(如果您没有 lib 文件夹,请在根目录中创建一个 lib 文件夹)
  3. 单击构建路径-> 配置构建路径-> 库-> 添加 JAR,然后从 lib 文件夹中选择 jar。
  4. 单击订购和支持,然后勾选您添加的罐子
  5. 点击确定

现在你可以像其他罐子一样使用它了。

于 2013-01-09T09:35:20.027 回答