<h:selectOneListbox disabled = true导致NullPointerException
我有JSF 1.1页面,其中有一个<h:selectOneListbox
。 当我设置属性disabled = true时, <h:selectOneListbox
选定值在提交页面时变为null。
<h:selectOneListbox size="1" id="prod" disabled="#{mybean.disable}"
即使property设置为disabled = true,如何确保选中的值不为null。
谢谢
当在HTML输入元素上设置disabled
属性时,它不仅是不可编辑的,而且也不会将其name = value对作为请求参数发送到服务器。 这就解释了为什么服务器为它们检索null
。
如果你想使它不可编辑,但仍想将其name = value对作为请求参数发送到服务器,那么你应该使用readonly
。