java - 使用 Java 获取 URL

标签 java url geturl

有没有办法使用 Java 获取网站绝对 URL ( http://www.domain.com/ )?因为我用谷歌搜索了一下,但我只发现必须创建 2 或 3 个类来创建该函数 =/

更新:

问题是我正在尝试创建一个爬虫,它将为我提供一些信息,其中我想获取从中获取信息的网页的 URL。我正在用 JAVA 开发这个,我的意思是我想知道是否有一些 getUrl();或任何类似的方法来获取 Url,因为我知道这是可以完成的,但我只是编写了一个完整的其他类来检索 url,然后继承它并进一步使用它......希望它能让它更清楚

最佳答案

我假设您只需要 JSP 中的域,但是您可能会发现您需要整个 URL,包括前缀、域、路径和参数。快速获得此信息的最简单方法是使用 Request 对象并构建它。请参阅此处了解更多信息:

http://www.exforsys.com/tutorials/jsp/jsp-request-object.html

这是 Sun 的 HttpServletRequest 接口(interface)上的 API:

http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpServletRequest.html

关于java - 使用 Java 获取 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/256932/

相关文章:

java - 注释异常 :mappedBy reference an unknown target entity property

java - GWT(服务器端)可以多线程

php - Yii - 使字符串可用于 URL 或文件名

Javascript 关闭您刚刚打开的选项卡

java - 进程运行时在窗口中显示计时器

java - 用新列表替换旧列表java

php - 如何在 symfony 重定向中获取 referer url

r - 避免 "Could not resolve host"错误以停止 R 中的程序运行

android - WebView.getUrl() 返回 null

google-maps-api-3 - Google Places 照片 getUrl() 破坏了我的 javascript