Title: Message

Hi everybody,
 
I have a question regarding the jesi caching
 
I created the following jsp:
 
<%@ taglib uri="/WEB-INF/etc/taglibs/jstl/c" prefix="c" %>
<%@ taglib uri="/WEB-INF/tld/jesi-tags" prefix="jesi" %>
<jesi:template cache="yes">
    <c:set var="my_id" value="${param.id}"/>
    <jesi:fragment aclGroup="<%="mykey_" + pageContext.getAttribute("my_id") %>">
        <c:choose>
                <c:when test="${param.id != null }">
                    id = <c:out value="${param.id}"/>
                </c:when>
                <c:otherwise>
                    No id found
                </c:otherwise>
            </c:choose>
        </jesi:fragment>
</jesi:template>
 
 
As I understood the esi will cache the fragment for each parameter "id" I pass in the request.
However this is not what happens, the result of the first request is cached, and when I call this page with another value of the "id" parameter,
the result of the first request is returned.
 
Am I missing something here?
 
Configuration: Jahia 5.0.0 Standard edition/ Java 5 / WinXP
 
Kind regards,
 
Nicolas

Reply via email to