Как jsf получить URL сервера

Все

Мой веб-проект выполняется в tomcat. Его путьhttp://localhost:8080/test/index.html,

Как получить url = "http:/localhost:8080/test/" через ExternalContext?

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

1 ответ

Вы можете получить доступ к контекстному пути, используя ExternalContext#getRequestContextPath, Из своего Javadoc:

Возвратите часть URI запроса, которая идентифицирует контекст веб-приложения для этого запроса.

Сервлет: Это должно быть значение, возвращаемое javax.servlet.http.HttpServletRequest method getContextPath(),

Использование в коде:

FacesContext.getCurrentInstance().getExternalContext().getRequestContextPath()
Другие вопросы по тегам