2011-03-11 89 views
1

我使用primefaces和JSF在GlassFish當我嘗試執行此代碼我在瀏覽器中獲取報警信息,同時使用JSF primefaces

<p:menubar autoSubmenuDisplay="true" effect="slide"> 
        <p:submenu label="File" icon="ui-icon ui-icon-gear"> 
         <p:menuitem value="Logout" url="#" /> 
        </p:submenu> 
        <p:submenu label="Goto" icon="ui-icon ui-icon-gear"> 
         <p:menuitem value="Enhancement Catalog" action="#{adminControlBean.eAMChat}" id="submit1" ajax="false" /> 
         <p:menuitem value="Proceed to Chat" action="#{adminControlBean.enhancementCatalog}" id="submit2" /> 
         <p:menuitem value="Customer Maintanence" action="#{adminControlBean.customerMaintanance}" id="submit3" /> 
         <p:menuitem value="Moderator Maintanence" action="#{adminControlBean.moderatorMaintanance}" id="submit4" /> 
         <p:menuitem value="Chat Protocols" action="#{adminControlBean.chatProtocalMaintanance}" id="submit5" ajax="false" /> 
        </p:submenu> 
        <p:submenu label="Edit" icon="ui-icon ui-icon-gear"> 
         <p:menuitem value="Change Password" action="#{password.submitAction}" id="submit" /> 
        </p:submenu> 
       </p:menubar> 

我收到警告消息

形式組件需要在其祖先中具有UIForm。建議:封閉內<h:form>

必要的組件請讓我知道我犯了一個錯誤

回答

5

以及基於上面提到a user suggested更改此鏈接:

<context-param> 
    <param-name>javax.faces.PROJECT_STAGE</param-name> 
    <param-value>Development</param-value> 
</context-param> 

到:

<context-param> 
    <param-name>javax.faces.PROJECT_STAGE</param-name> 
    <param-value>Production</param-value> 
</context-param> 

希望這有助於...它只是擺脫這裏的信息,儘管潛在的問題在PF實施範圍內,因爲這似乎暗示了這一討論。

相關問題