为什么我的锚标记在我指定的路径之前包含我的请求上下文路径?

时间:2010-09-22 22:06:50

标签: java jsp tomcat servlets anchor

我正在使用带有java servlet和JSP的Apache Tomcat 6.0.26。

每当我尝试链接到外部网站时,我的锚标记始终在外部链接之前包含我的请求上下文路径。例如,如果我的上下文路径为http://localhost:8084/MyWebPage/,并且我尝试通过此标记链接到www.google.com:

<a href="www.google.com">Google</a>

我的锚标记尝试转到http://localhost:8084/MyWebPage/www.google.com而不是www.google.com。

我在这里缺少什么?

提前致谢。

1 个答案:

答案 0 :(得分:5)

你错过了scheme。添加它:

<a href="http://www.google.com">Google</a>

它使链接绝对。现在你有一个相对链接,该链接与当前请求URL相关,其行为符合规范。