有没有办法使用Java获取网站绝对URL(http://www.domain.com/)?因为我用Google搜索了一下,但我只是想要创建2或3个类来创建该函数= /
问题是我正在尝试创建一个爬虫,它会给我一些信息,其中我想获得它从中获取信息的网页的URL。我正在用JAVA开发这个,我想说的是我想知道是否有一些getUrl();或者任何类似的方法来获取Url,因为我知道它可以完成,但我只是写了一个完整的其他类来检索url然后继承它并进一步使用它...希望它让它更清晰
答案 0 :(得分:1)
问题不是很清楚,但我会假设您正试图从Servlet中获取路径。
String realPath = getServletConfig().getServletContext().getRealPath(relativePath);
答案 1 :(得分:1)
我假设您只是想从JSP中获取域,但是您可能会发现需要包含前缀,域,路径和参数的整个URL。快速获得此方法的最简单方法是使用Request对象并构建它。在这里查看更多信息:
http://www.exforsys.com/tutorials/jsp/jsp-request-object.html
以下是HttpServletRequest接口上的Sun的API:
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpServletRequest.html
答案 2 :(得分:0)
有没有办法获取网站 绝对网址(http://www.domain.com/) 使用Java?
通过“网站”您要求哪个网站?我可以看到多种解释问题的方法:
等...