Java <;h:selectOneListbox disabled=true导致NullPointerException

Java <;h:selectOneListbox disabled=true导致NullPointerException,java,jsf,Java,Jsf,我有一个JSF 1.1页面,其中有一个当在HTML输入元素上设置disabled属性时,它不仅不可编辑,而且还将not将其name=value对作为请求参数发送给服务器。这解释了为什么服务器为它们检索nulls 如果希望使其不可编辑,但仍希望将其名称=值对作为请求参数发送到服务器,则应改为使用readonly 在HTML输入元素上设置disabled属性时,它不仅不可编辑,而且还将not将其名称=值对作为请求参数发送到服务器。这解释了为什么服务器为它们检索nulls 如果希望使其不可编辑,但仍希

我有一个JSF 1.1页面,其中有一个
当在HTML输入元素上设置
disabled
属性时,它不仅不可编辑,而且还将not将其name=value对作为请求参数发送给服务器。这解释了为什么服务器为它们检索
null
s

如果希望使其不可编辑,但仍希望将其名称=值对作为请求参数发送到服务器,则应改为使用
readonly


在HTML输入元素上设置
disabled
属性时,它不仅不可编辑,而且还将not将其名称=值对作为请求参数发送到服务器。这解释了为什么服务器为它们检索
null
s

如果希望使其不可编辑,但仍希望将其名称=值对作为请求参数发送到服务器,则应改为使用
readonly



为什么要禁用列表?如果您不想选择任何内容,为什么要将其保留在代码中?我正在禁用列表,因为当用户按下确认按钮时,他不允许更改页面中的任何内容,因此我将禁用列表以及页面中的其他组件。为什么要禁用列表?如果您不想选择任何内容,为什么要将其保留在代码中?我将禁用列表,因为当用户按下确认按钮时,他不允许更改页面中的任何内容,因此我将禁用列表以及页面中的其他组件。
<h:selectOneListbox size="1" id="prod"  disabled="#{mybean.disable}"