问题描述
||
我是JSF技术的新手,目前在我们的项目中,我们使用的是带有Spring和Hibernate集成的JSF 2.0。对于h:selectOneMenu和f:selectItems,我有一个疑问。
从数据库中,我获得了UserBeans列表。我正在使用like
<h:selectOneMenu id=\"users\" value=\"#{MyBean.user}\">
<f:selectItems value=\"#{MyBean.userList}\" var=\"user\" itemLabel=\"#{user.userName}\" itemValue=\"#{user.userId}\" />
</h:selectOneMenu>
这里的user是UserBean类型,而userList是UserBeans的列表。
在视图页面中,它可以正确显示,但是当我选择一项并单击“提交”按钮时,在支持bean中,它将所选用户显示为NULL。
我的疑问是我只能为f:selectItems或任何其他bean列表传递SelectItem对象的列表。
除了SelectItem的SelectItem之外,还有其他方法可以填充UserBeans列表。
谢谢你们,
安尼尔
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)