2012-03-24 4 views
0

JSP 조각 페이지 (.jspf)에서 jstl 태그로 데이터 목록 (카테고리)을 표시하려하지만 서블릿은 getRequestDispatcher를 사용하여 ressource index.jsp로 매개 변수를 리디렉션합니다. 서블릿의JSP 프래그먼트의 getservletcontext

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

코드 :

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

코드 메뉴 Acctually, 나는 내가 사용 .jspf 파일에서 JSTL 코어 라이브러리를 선언하더라도 JSP 단편에서 "범주"에 액세스 할 수 없습니다 .jspf : index.jsp를

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

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

코드

내 문제를 해결하는 데 도움이되는 아이디어가 있습니까?

감사합니다.

답변

0

연장 .jspf를 .jsp로 변경하여 문제를 해결합니다!

관련 문제