我正在开发一个使用RichFaces JSF实现的项目。
我使用Jboss 5.1应用服务器和RichFaces 3.3。
该应用程序适用于RichFaces,直到我想使用pickList组件。
我得到以下内容:
例外
javax.servlet.ServletException
javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)...
根本原因
java.lang.NullPointerException
org.richfaces.renderkit.ConvertedSelectItem.get(ConvertedSelectItem.java:43)
org.richfaces.renderkit.PickListRenderer.getConvertedItems(PickListRenderer.java:523)
org.richfaces.renderkit.html.PickListRendererGen.doEncodeChildren(PickListRendererGen.java:283)
org.richfaces.renderkit.html.PickListRendererGen.doEncodeChildren(PickListRendererGen.java:264)
org.ajax4jsf.renderkit.RendererBase.encodeChildren(RendererBase.java:120)
任何人都可以帮助我吗?
(如果需要其他详细信息,请告诉我)
答案 0 :(得分:0)
richfaces exception at rendering picklist
Add this code in your picklist.xhtml page
<h:panelGroup>
<rich:pickList id="rightsList" listsHeight="92px;"
tabindex="7" sourceListWidth="340px;"
value="#{userManagementForm.rightsPickList}"
targetListWidth="340px;" showButtonsLabel="true"
style="float:left;">
<f:selectItems value="#{rightsList}" />
</rich:pickList>
</h:panelGroup>