Почему мои теги привязки содержат путь контекста моего запроса до пути, который я указываю?

Я использую Apache Tomcat 6.0.26 с сервлетами Java и 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.

Что мне здесь не хватает?

Заранее спасибо.


person Brian DiCasa    schedule 22.09.2010    source источник


Ответы (1)


Вам не хватает схемы. Добавьте это:

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

Это делает ссылку абсолютной. Прямо сейчас у вас есть относительная ссылка, которая относится к текущему URL-адресу запроса, и ее поведение соответствует спецификации.

person BalusC    schedule 22.09.2010