渲染选项列表中的richfaces异常

时间:2012-04-04 10:04:19

标签: java jsf java-ee richfaces jboss5.x

我正在开发一个使用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)

任何人都可以帮助我吗?

(如果需要其他详细信息,请告诉我)

1 个答案:

答案 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>