FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("compId")
возвращает нуль для outputLable
и outputText
, но не для inputText
и inputHidden
Почему так и как я могу получить значение для outputLabel или. outputText?JSF -.. GetExternalContext() getRequestParameterMap() получить ("идентификатор") возвращает нуль
ответ
Вот только как HTML работает. только form elements отправить свои name=value
пары в качестве параметров запроса HTTP, поскольку их стоимость может управляться конечным пользователем.
Для вывода этикеток и вывода текстов этого не произойдет. это было бы не имеет никакого смысла, поскольку Значение ir обычно не контролируется конечным пользователем. Эти значения обычно уже контролируются webdeveloper. Нет смысла отправлять их обратно, если серверная сторона уже знает о них. Если вы, тем не менее, разрешаете enduser изменять их на стороне клиента средствами JavaScript, тогда вы должны добавить скрытый элемент ввода (<input type="hidden">
) и установить там измененное значение. Скрытые входы также отправляют свою партию name=value
в качестве параметра HTTP-запроса.
Я ждал ВАШИХ ответов. Я знал, что я делаю что-то неправильно. В любом случае, можете ли вы сказать мне, если я использую привязку, тогда есть ли шанс получить эту ценность? – sura2k
Существует множество способов извлечь данные с контролируемого разработчиком из представления. Какое право имеет право на конкретное функциональное требование, которое до сих пор неизвестно. См. Также мой комментарий к вашему вопросу. – BalusC
Я использовал другой геттер (другое имя) и возвращаю предыдущее значение, которое использовал раньше, и я оставляю новый сеттер пустым. И это работает. Я понял, как это работает, только после прочтения вашего ответа. Вы спасли меня :). Благодаря! – sura2k
- 1. URL не getRequestParameterMap работает
- 2. JSF 1.2 Application.getMessageBundle() возвращает нуль
- 3. Как издевается FacesContext - getRequestParameterMap
- 4. экземпляр Получить приложение возвращает нуль
- 5. JSF Ссылка Параметр получает нуль
- 6. GetProcessId возвращает нуль
- 7. PHP нуль при попытке получить идентификатор строки
- 8. findFragmentById всегда возвращает нуль
- 9. JSF: Получить идентификатор HTML-кода, в котором существует код JSF
- 10. GoogleCloudMessaging.register (SENDER_ID) возвращает нуль
- 11. GetExternalLoginInfoAsync() loginInfo возвращает нуль
- 12. Схватив значение HTML с JSF
- 13. Получить http переменной JSF
- 14. ASP.NET MVC - Вход успеха, но возвращает идентификатор пользователя нуль
- 15. получить Jsf compoment идентификатор в резервном боб
- 16. GetAttributes() получить ("ATTRIBUTENAME") в UIComponent конструктор возвращает нуль
- 17. Как правильно получить параметры из URL-адреса в JSF?
- 18. Datastore Запрос возвращает нуль
- 19. Platform.getBundle возвращает нуль
- 20. Servlet контекст получить реальный путь возвращает нуль
- 21. Laravel 4 Config :: получить() возвращает нуль
- 22. получить список друзей facebook, возвращает нуль
- 23. курсор, чтобы получить контакты возвращает нуль
- 24. Получить данные значения атрибута ... данные возвращает нуль
- 25. Registry.LocalMachine.OpenSubKey() возвращает нуль
- 26. request.getRemoteUser возвращает нуль
- 27. GetCustomAttribute всегда возвращает нуль
- 28. JPopupMenu getParent() возвращает нуль?
- 29. GetLastLocation всегда возвращает нуль
- 30. SQLite GetChar возвращает нуль
Почему вы хотите получить выходные значения Output и OutputText? Эти значения не представлены, поскольку они не являются частью ввода/выбора пользователя. –
Да, но я отправляю их в браузер как скрытые. Я не могу использовать inputHidden, потому что он не работает для меня так, как мне нужно. Мне нужно получить значение outputText/outputLabel как-то – sura2k
Как вы устанавливаете свой ярлык? –