JSP узнать протокол (HTTP/HTTPS), имя сервера, порт, имя приложения

Интерфейс javax.servlet.http.HttpServletRequest позволяет узнать протокол, имя сервера, порт и имя приложения с помощью методов getScheme(), getServerName(), getServerPort(), getContextPath()  соответственно.

Метод getScheme()  возвращает протокол, например http или https.

Метод getServerName()  возвращает имя сервера или IP-адрес.

Метод getServerPort()  возвращает номер порта.

Метод getContextPath()  возвращает имя нашего приложения. Начинается с символа «/», но не заканчивается им. Для сервлетов в корне (ROOT context) возвращает пустую строку.

В JSP к экземпляру HttpServletRequest можно получить доступ так:

Допустим наше приложение personal расположено по адресу http://localhost:18080/personal/. Тогда код, приведённый выше, отобразит следующее:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *