Как 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()