Почему теги привязки содержат путь контекста моего запроса перед указанным путем? - PullRequest
3 голосов
/ 23 сентября 2010

Я использую 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.

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

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

1 Ответ

5 голосов
/ 23 сентября 2010

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

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

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

...