Hiho.
Ich versuch schon seit Stunden son panelNavigation2 Menu hinzu bekommen.
Backing Bean:
JSF Datei:
Fehler:
Ich versuch schon seit Stunden son panelNavigation2 Menu hinzu bekommen.
Backing Bean:
Code:
package ip.project.menus;
import java.util.ArrayList;
import java.util.List;
import org.apache.myfaces.custom.navmenu.NavigationMenuItem;
public class Menu {
private List<NavigationMenuItem> menu;
public List<NavigationMenuItem> getMenu() {
menu = new ArrayList<NavigationMenuItem>();
menu.add(new NavigationMenuItem("Shop Layout", "shoplayout"));
menu.add(new NavigationMenuItem("Neue Kategorie", "newcat"));
menu.add(new NavigationMenuItem("Neues Produkt", "newproduct"));
return menu;
}
public void setMenu(List<NavigationMenuItem> menu) {
this.menu = menu;
}
}
JSF Datei:
Code:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<html>
<head>
<title>Menutest</title>
</head>
<body>
<f:view>
<t:panelNavigation2 id="adminMenu" title="Shop Administration" layout="list">
<t:navigationMenuItems value="#{Menu.menu}" />
</t:panelNavigation2>
</f:view>
</body>
</html>
Fehler:
Code:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /index.jsp:3
1: <html>
2: <body>
3: <jsp:forward page="/pages/menu.jsf" />
4: </body>
5: </html>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.servlet.ServletException: org.apache.myfaces.custom.navmenu.NavigationMenuUtils.addNavigationMenuItems(Ljavax/faces/component/UISelectItems;Ljava/util/List;)V
javax.faces.webapp.FacesServlet.service(FacesServlet.java:125)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:703)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
org.apache.jsp.index_jsp._jspService(index_jsp.java:46)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
javax.faces.FacesException: org.apache.myfaces.custom.navmenu.NavigationMenuUtils.addNavigationMenuItems(Ljavax/faces/component/UISelectItems;Ljava/util/List;)V
org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:411)
org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:280)
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:110)
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:703)
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
org.apache.jsp.index_jsp._jspService(index_jsp.java:46)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.16 logs.