首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JSF的有关问题,希望那位可以指出有关问题所在

2012-11-08 
JSF的问题,希望那位可以指出问题所在????????????+?request.getServerName()?+?:?+?request.getServerPo

JSF的问题,希望那位可以指出问题所在

        ????????????+?request.getServerName()?+?":"?+?request.getServerPort() ??
      1. ????????????+?path?+?"/"; ??
      2. %>??
      3. ??
      4. <!DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN">??
      5. <html>??
      6. ????<head>??
      7. ????????<base?href="<%=basePath%>">??
      8. ??
      9. ????????<title>My?JSF?'hello.jsp'?starting?page</title>??
      10. ? ??
      11. ????</head>??
      12. ??
      13. ????<body>??
      14. ????????<f:view>??
      15. ????????????<h:form>??
      16. ????????????????<h:selectOneListbox?id="countySelectList"??
      17. ????????????????????value="#{userBean.countyId}"?binding="#{userBean.countySelectList}"??
      18. ????????????????????size="1"?onchange="this.form.submit()"??
      19. ????????????????????valueChangeListener="#{userBean.processCountySelectListChange}"??
      20. ????????????????????immediate="true">??
      21. ????????????????????<f:selectItems?value="#{userBean.countyList}"?/>??
      22. ????????????????</h:selectOneListbox>??
      23. ??
      24. ????????????????<h:selectOneListbox?id="townSelectList"?value="#{userBean.townId}"??
      25. ????????????????????binding="#{userBean.townSelectList}"?size="1"??
      26. ????????????????????onchange="this.form.submit()"??
      27. ????????????????????valueChangeListener="#{userBean.processTownSelectListChange}"??
      28. ????????????????????immediate="true">??
      29. ????????????????????<f:selectItems?value="#{userBean.townList}"?/>??
      30. ????????????????</h:selectOneListbox>??
      31. ??
      32. ??
      33. ????????????????<h:outputText?value="#{userBean.message}"></h:outputText>??
      34. ????????????</h:form>??
      35. ????????</f:view>??
      36. ????</body>??
      37. </html>??
      1 楼 bingxue2332 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)

      2 楼 jones 2007-04-20   表达式:#{userBean.countyId}计算的值没有包含在下拉列表的值中,
      selectOneListbox是通过value值来确定那个被选中的,如果List提供的可选值中没有value属性指定的值就会 NoSuchElementException
      这个异常是说value的值在控件所提供的选项中不存在具有这个值的选项的意思! 3 楼 penghao122 2007-04-20   断点跟踪一下。。

      某些是空的 4 楼 snakeskin 2008-04-08   验证器出现了错误,在validate phase这个阶段,获得的下拉列表为空,所以验证失败,用session bean能解决这个问题

热点排行