为什么我的锚标记在我指定的路径之前包含我的请求上下文路径?
我将 Apache Tomcat 6.0.26 与 java servlet 和 JSP 一起使用。
每当我尝试链接到外部网站时,我的锚标记始终在外部链接之前包含我的请求上下文路径。例如,如果我的上下文路径是 http://localhost:8084/MyWebPage/ 并且我正在尝试通过此标记链接到 www.google.com:
<a href="www.google.com">Google</a>
我的锚标记尝试转到 http:// localhost:8084/MyWebPage/www.google.com 而不是 www.google.com。
我在这里缺少什么?
提前致谢。
I'm using Apache Tomcat 6.0.26 with java servlets and JSPs.
Whenever I'm trying to link to an external website, my anchor tags always contain my request context path before the external link. For example if my context path is http://localhost:8084/MyWebPage/ and I'm trying to link to www.google.com via this tag:
<a href="www.google.com">Google</a>
My anchor tag tries to go to http://localhost:8084/MyWebPage/www.google.com instead of www.google.com.
What am I missing here?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您缺少方案。添加它:
它使链接绝对。现在您已经有了一个相对于当前请求 URL 的相对链接,并且其行为符合规范。
You're missing the scheme. Add it:
It makes the link absolute. Right now you've a relative link which is relative to the current request URL and its behaviour is as per the specification.