2014-03-13 56 views
0

错误我有一个接口使用selectManyMenu其中经销商可以选择基于他们服务的邮政编码的一些标准。他们有近800邮政编码,如果我们选择约250它的工作原理,但高于接口抛出一个错误如下Primefaces selectManyMenu上选择很多

<p:selectManyMenu showCheckbox="true" style="width:100px;height:200px"  value="#{mergeList.lbean.selectedzips}"> 
<f:selectItems value="#{mergeList.zips}" var="zp" itemLabel=" #{zp.name}" itemValue="# {zp.name}" /> 
</p:selectManyMenu> 

对servlet的面孔的Servlet抛出异常: 显示java.lang.NullPointerException在 的com.sun .faces.context.PartialViewContextImpl.createPartialResponseWriter(PartialViewContextImpl.java:441) [jsf-impl-2.1.7-jbossorg-2.jar:] at com.sun.faces.context.PartialViewContextImpl.access $ 300(PartialViewContextImpl.java :71) [JSF-IMPL-2.1.7-jbossorg-2.jar:]在 com.sun.faces.context.PartialViewContextImpl $ DelayedInitPartialResponseWrite r.getWrapped(PartialViewContextImpl.java:582) [JSF-IMPL-2.1.7-jbossorg-2.jar:]在 javax.faces.context.PartialResponseWriter.startDocument(PartialResponseWriter.java:115) [JBoss的-JSF -pi_2.1_spec-2.0.1.Final.jar:2.0.1.Final] at org.primefaces.context.PrimePartialResponseWriter.startDocument(PrimePartialResponseWriter.java:134) [primefaces-4.0.jar:4.0] at com (AjaxExceptionHandlerImpl.handle(AjaxExceptionHandlerImpl.handle))。的java:123) [JSF-IMPL-2.1.7-jbossorg-2.jar:]在 com.sun.faces.lifecycle.Phase.doPhase(Phase.java:119) [jsf-impl-2.1.7-jbossorg-2.jar:] at com.sun.faces.lifecycle.RestoreViewPhase.doPhase(RestoreViewPhase.java:116) [jsf-impl-2.1.7-jbossorg-2 .jar:] at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [jsf-impl-2.1.7-jbossorg-2.jar:] at javax.faces.webapp.FacesServlet .service(FacesServlet.java:593) [jboss-jsf-api_2.1_spec-2.0.1.Final.jar:2.0.1.Final] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java :329) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:] at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98) [primefaces-4.0.jar:4.0]在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]在 org.apache .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [ jbossweb-7.0.13.Final.jar:] at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContex (StandardHostValve.java:155) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final] at [ jbossweb-7.0.13.Final.jar:]在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]在 org.apache。 catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter。java:368) [jbossweb-7.0.13.Final.jar:] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]在 org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:] at org.apache.tomcat.util.net.JIoEndpoint $ Worker .RUN(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]在java.lang.Thread.run(未知来源) [rt.jar中:1.6.0_25]

+0

你可能在这里有一个错字#mergeList.lbean.selectedzips} ..缺少的第一个括号是 –

回答

0

试试这个:

List<ObjectName> selectedZips=new ArrayList<>(); 
// getter & setter 

<p:selectManyMenu showCheckbox="true" style="width:100px;height:200px" 
value="#{mergeList.selectedzips}"> 
<f:selectItems value="#{mergeList.zips}" var="zp" itemLabel=" #{zp.name}" 
itemValue="#{zp.name}" /> 
</p:selectManyMenu> 
+0

这正是我使用它的原因,如果你选择大约250个拉链并且失败并且抛出错误,如果你选择更多 – SJohnson