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

Bri*_*asa 3 java anchor jsp tomcat servlets

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

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

<a href="www.google.com">Google</a>
Run Code Online (Sandbox Code Playgroud)

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

我在这里错过了什么?

提前致谢.

Bal*_*usC 5

你错过了这个计划.添加它:

<a href="http://www.google.com">Google</a>
Run Code Online (Sandbox Code Playgroud)

它使链接绝对.现在,您有一个对于当前请求URL 的相对链接,其行为符合规范.