在selectItem中使用了 valueChangeLisenter 后报错
原因:
由于是request Bean ,故在valueChangeLisenter提交后,selectItem中的List变为空
解决办法:
faces-config.xml
将管理bean的managed-bean-scope
由request 改成session
java.util.NoSuchElementException
javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:96)
..........原因:
由于是request Bean ,故在valueChangeLisenter提交后,selectItem中的List变为空
解决办法:
faces-config.xml
将管理bean的managed-bean-scope
由request 改成session
在使用JSF的selectItem组件并配置valueChangeListener时遇到NoSuchElementException异常。此问题源于请求范围内的bean在提交后使selectItem中的列表变为空。解决方法是通过修改faces-config.xml中的配置,将bean的作用域从request更改为session。
2425

被折叠的 条评论
为什么被折叠?



