我在尝试执行此代码时使用primefaces和Jsf与glassfish
<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>
Run Code Online (Sandbox Code Playgroud)
我收到警告信息
表单组件需要在其祖先中具有UIForm.建议:将必要的组件包含在内
<h:form>
请让我知道我犯了什么错误
基于上面提到的链接,用户建议改变这个:
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Development</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
至:
<context-param>
<param-name>javax.faces.PROJECT_STAGE</param-name>
<param-value>Production</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
希望这有帮助...它只是摆脱了这里的信息,虽然潜在的问题在PF实施中,因为这里的讨论似乎暗示.
| 归档时间: |
|
| 查看次数: |
7738 次 |
| 最近记录: |