Получить имя домена в URL-адресе с помощью JSTL?

Я пытаюсь получить имя домена из URL-адреса с помощью JSTL. 2 известных мне метода возвращают неверную информацию. Мне нужно именно то, что указано в URL.

Когда я делаю:

${pageContext.request.remoteHost}

Я получаю IP своего сервера.

Когда я делаю:

${pageContext.request.serverName}

Обычно я получаю правильное доменное имя, но на сервере, который мы имеем на Amazon, он возвращает "server1" вместо правильного доменного имени, вероятно, из-за того, как он обрабатывает несколько доменов.

Кто-нибудь знает, как я могу получить текущее доменное имя в URL?

Мне может потребоваться получить URL, а затем проанализировать его. Как мне это сделать?

7
задан UpHelix 27 February 2014 в 17:16
поделиться