jsf的h:selectOneListbox标签要求提交后设置数据前,将重新读取f:selectItems所指定的列表,并比对列表中是否存在选择的选项。当列表中不存在选择的选项时,系统将出现不能提交数据,列表选择框重新列表,动作没有执行的现象。如果选择列表框是动态生成的话,当生成条件尚未赋值时,将会很麻烦。 目前采用的策略是,当生成列表的条件尚未满足时,将所有可能的选择项都添加进来,确保已选择的值在选择项中存在,保证所需条件能够正确赋值。
jsf 的h:selectOneListbox标签有时不能设置数据
最新推荐文章于 2019-08-21 20:19:16 发布