2012-03-24 13 views
0

Ich versuche, Liste der Daten (Kategorien) mit jstl-Tag in einer Jsp-Fragmentseite (.jspf) anzuzeigen, aber das Servlet umleiten die Parameter in die Ressource index.jsp mit getRequestDispatcher. Acctually, ich kann nicht auf "Kategorien" aus dem jsp Fragment zugreifen, auch wenn ich die JSTL-Core-Bibliothek in der .jspf Datei deklariert:getservletcontext im JSP-Fragment

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 

Code of Servlet:

categorieDAO = new CategorieDAO(new HibernateUtil()); 
    getServletContext().setAttribute("categories", categorieDAO.findAll()); 
    try { 
     getServletContext().getRequestDispatcher("index.jsp"); 
    } catch (Exception ex) { 
     ex.printStackTrace(); 
     System.out.println("Erreur"); 
    } 

-Code in Menü .jspf:

<c:forEach items="${categories}" var="categories"> 
     <li class="even"><a href="services.html">${categories.nomcategorie}</a></li> 
</c:forEach> 

-Code in index.jsp

<!-- start of left menu --> 
<jsp:include page="WEB-INF/jspf/menu.jspf"></jsp:include> 
<!-- end of left menu --> 

Irgendeine Idee, um mein Problem zu lösen? .jspf .jsp

Dank

Antwort

0

ich durch Änderung der Verlängerung mein Problem lösen!

Verwandte Themen