浏览 4291 次
锁定老帖子 主题:JSF的问题,希望那位可以指出问题所在
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-04-19
backbean的所有代码
配置文件很简单
下面是JSP代码 xml 代码
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-04-19
问题是第一次打开和第一次操作都没有问题,但是当操作一次在下拉后就出现了错误,错误信息如下:
java.util.NoSuchElementException javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:96) javax.faces.component.SelectItemsIterator.next(SelectItemsIterator.java:119) javax.faces.component.UISelectOne.matchValue(UISelectOne.java:141) javax.faces.component.UISelectOne.validateValue(UISelectOne.java:114) javax.faces.component.UIInput.validate(UIInput.java:634) javax.faces.component.UIInput.executeValidate(UIInput.java:838) javax.faces.component.UIInput.processDecodes(UIInput.java:383) javax.faces.component.UIForm.processDecodes(UIForm.java:144) javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:872) javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:306) com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79) com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200) com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90) javax.faces.webapp.FacesServlet.service(FacesServlet.java:197) |
|
返回顶楼 | |
发表时间:2007-04-20
表达式:#{userBean.countyId}计算的值没有包含在下拉列表的值中,
selectOneListbox是通过value值来确定那个被选中的,如果List提供的可选值中没有value属性指定的值就会 NoSuchElementException 这个异常是说value的值在控件所提供的选项中不存在具有这个值的选项的意思! |
|
返回顶楼 | |
发表时间:2007-04-20
断点跟踪一下。。
某些是空的 |
|
返回顶楼 | |
发表时间:2008-04-08
验证器出现了错误,在validate phase这个阶段,获得的下拉列表为空,所以验证失败,用session bean能解决这个问题
|
|
返回顶楼 | |