为什么在我的应用程序中显示错误。
javax.faces.FacesException: MenuItem must be inside a form element at org.primefaces.component.menu.BaseMenuRenderer.encodeMenuItem(BaseMenuRenderer.java:161) at org.primefaces.component.menu.MenuRenderer.encodeElements(MenuRenderer.java:84) at org.primefaces.component.menu.MenuRenderer.encodeSubmenu(MenuRenderer.java:119) at org.primefaces.component.menu.MenuRenderer.encodeElements(MenuRenderer.java:88) at org.primefaces.component.menu.MenuRenderer.encodeMarkup(MenuRenderer.java:68) at org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:105) .......................
Model Class Here ......
答案 0 :(得分:2)
您在jsp / xhtml页面上遗漏了一个表单。
将您的菜单项换入<h:form>
标记