0
我試圖用jstl標籤在jsp片段頁面(.jspf)中列出數據(類別)列表,但servlet使用getRequestDispatcher將參數重定向到源文件index.jsp。 Acctually,我不能從JSP片段訪問「類別」即使我使用宣佈.jspf文件了JSTL核心庫:JSP中的getservletcontext片段
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
代碼的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");
}
代碼菜單名.jspf:
<c:forEach items="${categories}" var="categories">
<li class="even"><a href="services.html">${categories.nomcategorie}</a></li>
</c:forEach>
代碼中的index.jsp
<!-- start of left menu -->
<jsp:include page="WEB-INF/jspf/menu.jspf"></jsp:include>
<!-- end of left menu -->
任何想法來解決我的問題?
謝謝