我将 Apache Tomcat 6.0.26 与 java servlet 和 JSP 一起使用。
每当我尝试链接到外部网站时,我的 anchor 标记总是在外部链接之前包含我的请求上下文路径。例如,如果我的上下文路径是 http://localhost:8084/MyWebPage/我正在尝试通过此标签链接到 www.google.com:
<a href="www.google.com">Google</a>
我的 anchor 标签试图转到 http://localhost:8084/MyWebPage/www.google.com而不是 www.google.com。
我在这里错过了什么?
提前致谢。
最佳答案
你错过了 scheme .添加它:
<a href="http://www.google.com">Google</a>
它使链接绝对。现在您有一个相对于当前请求 URL 的相对链接,其行为符合规范。
关于java - 为什么我的 anchor 标记在我指定的路径之前包含我的请求上下文路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3773980/