我有 JSF 1.1 页面,其中有一个<h:selectOneListbox
。当我设置属性disabled=true时,选择的值<h:selectOneListbox
提交页面后变为 null。
<h:selectOneListbox size="1" id="prod" disabled="#{mybean.disable}"
即使属性设置为disabled=true,如何确保所选值不为空。
Thanks
当。。。的时候disabled
属性设置在 HTML 输入元素上,那么它不仅不可编辑,而且还会not将其名称=值对作为请求参数发送到服务器。这解释了为什么服务器检索null
是为了他们。
如果您想让它不可编辑,但仍想将其名称=值对作为请求参数发送到服务器,那么您应该使用readonly
反而。
<h:someInput ... readonly="true">
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)