有没有办法使用 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/