skip to content
Sorry this page does not exist in English

Menu

La création du menu se fait généralement avec l'insertion d'un fichier jsp, via un "jsp:include" qu'on place dans le fichier index.html

...
<header>
<jsp:include page="jsp/menu.jsp" />
</header>
...

Exemple menu.jsp

fichier la varaible "info", on a accès à l'infobean.

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="/WEB-INF/javlo.tld" prefix="jv"%>

<c:set var="page" value="${info.root}" scope="request" />

<ul class="nav">

    <c:forEach var="child" items="${page.children}" varStatus="status">
    <c:if test="${child.visibleForContext}">
        <li class="${child.active?'active':''} nav-item">
            <a href="${child.linkOn}" class="nav-link">
                    ${child.label}
            </a>
        </li>
    </c:if>
    </c:forEach>

</ul>