0

我正在尝试使用 GWT 从我的网站打开外部 URL 我尝试了这两种方法:

  1. HTML html = new HTML("<a href=\"" + p.getUrl() + "\">" + p.getTitle() + "</a>");
  2. Anchor arch = new Anchor(p.getTitle(),true,p.getUrl(),"_blank" );

在这种情况下:p.getUrl()返回www.google.com

在这两种情况下,我都会在浏览器中看到一个链接,但是当我单击它时,我收到了以下错误消息:

HTTP 错误:404 NOT_FOUND RequestURI=/www.google.com

我究竟做错了什么?

4

1 回答 1

2

正确启动您的 URL - 您的 url 必须是http://www.google.comor https://www.google.com,而不是简单www.google.com的 .

当您在 Web 浏览器的地址栏中键入裸 urlwww.google.com时,它会起作用,因为它不是从另一个页面中请求的 - 当页面请求不以 <schema>:// 开头的 url 时,浏览器认为这是与当前页面不同的页面,而不是全新的 url。

于 2013-01-29T17:50:55.170 回答