jsf 的h:selectOneListbox标签有时不能设置数据

来源:互联网 发布:卫生计生监督网络培训 编辑:程序博客网 时间:2024/05/23 15:50
jsf的h:selectOneListbox标签要求提交后设置数据前,将重新读取f:selectItems所指定的列表,并比对列表中是否存在选择的选项。当列表中不存在选择的选项时,系统将出现不能提交数据,列表选择框重新列表,动作没有执行的现象。如果选择列表框是动态生成的话,当生成条件尚未赋值时,将会很麻烦。 目前采用的策略是,当生成列表的条件尚未满足时,将所有可能的选择项都添加进来,确保已选择的值在选择项中存在,保证所需条件能够正确赋值。
原创粉丝点击