javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Clas
来源:互联网 发布:179端口 编辑:程序博客网 时间:2024/05/20 01:46
在运行JSF工程时出现下面错误信息:
javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /sysReport/showStu.jsp][Class: javax.faces.component.html.HtmlPanelGrid,Id: j_id_jsp_3570473_1]}at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:626)at javax.faces.component.UIComponent.encodeAll(UIComponent.java:261)at javax.faces.component.UIComponent.encodeAll(UIComponent.java:257)at org.apache.myfaces.application.jsp.JspViewHandlerImpl.actuallyRenderView(JspViewHandlerImpl.java:427)at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:383)at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140)at javax.faces.webapp.FacesServlet.service(FacesServlet.java:155)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:390)at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at com.sinosoft.common.filters.UserAccessLogFilter.doFilter(UserAccessLogFilter.java:69)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at com.sinosoft.common.filters.EncodingSetFilter.doFilter(EncodingSetFilter.java:36)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)at java.lang.Thread.run(Unknown Source)Caused by: javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /sysReport/showStu.jsp][Class: javax.faces.component.html.HtmlPanelGrid,Id: j_id_jsp_3570473_1][Class: org.ajax4jsf.component.html.AjaxForm,Id: form1][Class: javax.faces.component.html.HtmlPanelGroup,Id: j_id_jsp_3570473_3]}at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:626)at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:522)at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:499)at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:520)at org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.renderChildren(HtmlGridRendererBase.java:231)at org.apache.myfaces.shared_impl.renderkit.html.HtmlGridRendererBase.encodeEnd(HtmlGridRendererBase.java:102)at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:623)... 36 moreCaused by: javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /sysReport/showStu.jsp][Class: javax.faces.component.html.HtmlPanelGrid,Id: j_id_jsp_3570473_1][Class: org.ajax4jsf.component.html.AjaxForm,Id: form1][Class: javax.faces.component.html.HtmlPanelGroup,Id: j_id_jsp_3570473_3][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: polistatus]}at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:626)at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChild(RendererUtils.java:522)at org.apache.myfaces.shared_impl.renderkit.RendererUtils.renderChildren(RendererUtils.java:499)at org.apache.myfaces.shared_impl.renderkit.html.HtmlGroupRendererBase.encodeEnd(HtmlGroupRendererBase.java:92)at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:623)... 42 moreCaused by: java.lang.IllegalArgumentException: Value binding '#{student.poliStaList}'of UISelectItems with component-path {Component-Path : [Class: org.ajax4jsf.component.AjaxViewRoot,ViewId: /sysReport/showStu.jsp][Class: javax.faces.component.html.HtmlPanelGrid,Id: j_id_jsp_3570473_1][Class: org.ajax4jsf.component.html.AjaxForm,Id: form1][Class: javax.faces.component.html.HtmlPanelGroup,Id: j_id_jsp_3570473_3][Class: javax.faces.component.html.HtmlSelectOneMenu,Id: polistatus][Class: javax.faces.component.UISelectItems,Id: j_id_jsp_3570473_7]} does not reference an Object of type SelectItem, SelectItem[], Collection or Map but of type : nullat org.apache.myfaces.shared_impl.util.SelectItemsIterator.hasNext(SelectItemsIterator.java:167)at org.apache.myfaces.shared_impl.renderkit.RendererUtils.internalGetSelectItemList(RendererUtils.java:557)at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getSelectItemList(RendererUtils.java:533)at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.internalRenderSelect(HtmlRendererUtils.java:314)at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderMenu(HtmlRendererUtils.java:288)at org.apache.myfaces.shared_impl.renderkit.html.HtmlMenuRendererBase.encodeEnd(HtmlMenuRendererBase.java:57)at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:623)... 46 more[Sinosoft] 2014-01-13 15:09:30 930 WARN [http-8080-1] org.apache.myfaces.renderkit.html.util.ReducedHTMLParser.parse(566) | Invalid tag found: unexpected input while looking for attr name or '/>' at line 125
出现该问题的原因是在bean.xml 中没有配置信息,在bean.xml中配置如下信息即可:
<managed-bean> <description></description> <managed-bean-name>student</managed-bean-name> <managed-bean-class>com.sinosoft.wwl.StudentQuery</managed-bean-class> <managed-bean-scope>session</managed-bean-scope> </managed-bean>
0 0
- javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Clas
- JSF异常: Exception while calling encodeEnd on component
- javax.faces.FacesException: java.lang.LinkageError解决办法
- javax.faces.component.html.HtmlInputText.getOnfocusout()Ljava/lang/String;
- java.lang.NoSuchMethodError: javax/faces/component/UIViewRoot.addPhaseListener. Ljavax/faces/event/P
- javax.faces.FacesException: java.lang.LinkageError: loader constraints violated when linking javax/el/ExpressionFactory class
- @Component
- Component
- component
- @component
- Failed to read candidate component clas,java.lang.IllegalArgumentException
- ”because search permissions are missing on a component of the path“
- [Symfony\Component\Process\Exception\RuntimeException] The Proc
- A tutorial on Principle Component Analysis
- org.hibernate.search.bridge.BridgeException: Exception while calling bridge#objectToString
- Siebel Exception: Method 'FieldValue' of business component 'Account Attachment' (integration component 'Account Attachment') re
- Room Definition Between Component on TopLayer And Rule on TopLayer
- system.runtime.interopservices.sehexception external component has thrown an exception
- android paddingLeft 和 layout_marginLeft的区别
- [MS SQL]Cursor实例讲解2-对某个DB中所有的表删除指定字段
- hdu 4196 Remoteland(数论,2种求逆模的方法)
- 关于数据库审计的简介
- zoj 1940 Dungeon Master
- javax.faces.FacesException: Exception while calling encodeEnd on component : {Component-Path : [Clas
- CodeForces Round 213 Div 2 E Sereja and Brackets 线段树
- 四线八拍步进电机(28BYJ48)Arduino 库stepper
- 多线程 or 多进程
- Linux定时器
- Cadstar格式导入功能
- iOS安全攻防(四):阻止GDB依附
- c# 保留2位小数
- loadrunner 数据库测试脚本