有没有办法用Java获取网站的绝对网址(http://www.domain.com/)?因为我用谷歌搜索了一下,但我只遇到了2到3个类来创建这个函数=/
更新:
事情是这样的,我正在尝试创建一个爬虫,它将给我一些信息,其中我想要获得的网页的网址,它是从那里获得信息。我是用Java语言开发的,我的意思是我想知道是否有一些getUrl();或者任何类似的方法来获得Url,因为我知道这是可以做到的,但我只是写了一个完整的类来检索url,然后继承它并使用它further...hope它使它更清晰。
发布于 2008-11-02 18:46:23
我假设您只需要JSP中的域,但是您可能会发现您需要包括前缀、域、路径和参数在内的整个URL。快速获取它的最简单方法是使用请求对象并构建它。请在此处查看更多信息:
http://www.exforsys.com/tutorials/jsp/jsp-request-object.html
下面是Sun在HttpServletRequest接口上的代码:
http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpServletRequest.html
发布于 2008-11-02 15:55:56
这个问题并不是很清楚,但我假设您正在尝试从Servlet中获取路径。
String realPath = getServletConfig().getServletContext().getRealPath(relativePath);发布于 2008-11-02 19:41:25
你能说得更具体些吗?你的问题是:
有没有办法用
获取网站的绝对网址(http://www.domain.com/)?
通过“网站”,你问的是哪个网站?我可以有多种方式来解释你的问题:
等等。
https://stackoverflow.com/questions/256932
复制相似问题