FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("compId")
返回空值outputLable
和outputText
,但不适用于inputText
和inputHidden
这是为什么?我如何获得价值outputLabel或。的outputText?JSF - 。getExternalContext()getRequestParameterMap()获得(“ID”)返回null
1
A
回答
2
这只是HTML是如何工作的。只有form elements送他们name=value
对作为HTTP请求参数,因为它们的价值可以通过终端用户来控制。
对于输出标签和输出的文本,这将不会发生。它会没有任何意义,因为ir值通常不由最终用户控制。这些值通常已由web开发者控制。如果服务器端已经知道它们,就没有必要发送它们的副本。但是,如果您允许最终用户通过JavaScript方式在客户端更改它们,那么您应该添加一个隐藏的输入元素(<input type="hidden">
)并在其上设置更改的值。隐藏的输入也会将它们的name=value
对作为HTTP请求参数发送。
相关问题
- 1. Target Unreachable返回null JSF
- 2. JSF 1.2 Application.getMessageBundle()返回null
- 3. $(“#id”)。scrollTop()返回null
- 4. Target Unreachable,'null'在JSF中返回null
- 5. 获得0 GroupByMonth当它返回NULL
- 6. MongoOperations“ID”选择返回null
- 7. 的getAttributes()获得( “的attributeName”)在UIComponent构造返回null
- 8. FacesContextUtils.getWebApplicationContext(FacesContext.getCurrentInstance())返回null
- 9. JSF错误目标无法访问,'null'返回null
- 10. 如何在ajax post上获得Auth :: id()服务器端?它返回null。 Laravel 5.4
- 11. 返回null使用document.getelement通过ID
- 12. 部分ID Xpath查询返回null
- 13. GET请求返回null的特定ID
- 14. 我的ID一直返回null
- 15. 查找在MongoDB的ID返回null
- 16. find_by_slug(params [:id])总是返回null
- 17. null == null返回false?
- 18. 从数据库获取ID(my sql)返回null
- 19. Android:getDeviceId()返回一个IMEI,adb shell dumpsys iphonesubinfo返回设备ID = NULL
- 20. PropertyInfo.GetValue(null,null)返回null
- 21. f:param向bean返回“null”
- 22. 返回url为null,如何得到它
- 23. jquery/PHP:获得NULL从卷曲字符串返回
- 24. UnityWebRequest.downloadHandler返回null,同时从节点服务器获得响应
- 25. 如何获得使用MEL如果选择SQL返回Null
- 26. 返回一个函数中的值并获得NULL
- 27. Xamarin:如何获得PeopleApi.GetCurrentPerson(客户端),并没有它返回null
- 28. 在android棉花糖上获得realPath返回null?
- 29. Laravel 5.3获得尝试true但Auth :: User返回null?
- 30. JPA JPQL查询返回null
为什么要获取outputLabel和outputText值?这些值不会被提交,因为它们不是用户输入/选择的一部分。 – 2013-02-14 15:59:52
是的,但我将它们作为隐藏发送给浏览器。我无法使用inputHidden,因为它不适合我需要的方式。我需要以某种方式获取outputText/outputLabel值 – sura2k 2013-02-14 16:05:56
如何设置标签? – 2013-02-14 16:12:24