Как я могу получить параметры URL в JSF - PullRequest
0 голосов
/ 04 июня 2018

Я могу получить URL или URI просто отлично.Однако JSF, похоже, исключает любые параметры URL.Например:

Предположим, что URL: www.example.com / pleasework? Param = 1

 import javax.servlet.http.HttpServletRequest;

 public String getUrl() {
   HttpServletRequest request = (HttpServletRequest) 
   FacesContext.getCurrentInstance().getExternalContext().getRequest();
   String url = request.getRequestURL().toString();
   String uri = request.getRequestURI();
   return uri;
 }

Мой результат - всевплоть до ?, но мне нужно все после ?

Как это сделать в JSF

Примечание : мне нужно получить URL-адрес серверапоэтому использование Javascript window.location.href и сохранение значения в скрытом поле не является для меня решением, потому что мне нужны параметры при загрузке страницы.

1 Ответ

0 голосов
/ 04 июня 2018

Попробуйте метод getParameterMap() для объекта request.Или вы также можете использовать метод getParameter(parmName).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...