【问题标题】:MenuItem must be inside a form elementMenuItem 必须在表单元素内
【发布时间】:2014-08-05 21:02:42
【问题描述】:

为什么在我的应用程序中显示错误。

javax.faces.FacesException:MenuItem 必须在表单元素内 在 org.primefaces.component.menu.BaseMenuRenderer.encodeMenuItem(BaseMenuRenderer.java:161) 在 org.primefaces.component.menu.MenuRenderer.encodeElements(MenuRenderer.java:84) 在 org.primefaces.component.menu.MenuRenderer.encodeSubmenu(MenuRenderer.java:119) 在 org.primefaces.component.menu.MenuRenderer.encodeElements(MenuRenderer.java:88) 在 org.primefaces.component.menu.MenuRenderer.encodeMarkup(MenuRenderer.java:68) 在 org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:105) .....................

模型类在这里......

http://www.primefaces.org/showcase/ui/menu/menu.xhtml

【问题讨论】:

  • 同时显示你的jsp代码
  • 提问前先搜索一下!

标签: jsf primefaces


【解决方案1】:

您的 jsp/xhtml 页面上缺少一个表单。

将您的菜单项包装在 <h:form> 标记中

【讨论】:

    猜你喜欢
    • 2023-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    • 2019-05-12
    • 2017-03-22
    • 1970-01-01
    相关资源
    最近更新 更多