RE: jsp caching problem

"Nicolas Pottrain" <[email protected]>
Newsgroups gmane.comp.cms.jahia.template
Message-ID <[email protected]>
I found the solution
 
rtfm did the trick :)
 
for future reference: add the following code to your jsp:
<%

JahiaData jData = (JahiaData) request.getAttribute( "org.jahia.data.JahiaData" );

// get the parambean

ParamBean jParams = jData.params();

jParams.setCacheExpirationDelay(0);

%>

	-----Original Message-----
	From: Nicolas Pottrain 
	Sent: vrijdag 3 november 2006 9:14
	To: [email protected]
	Subject: jsp caching problem
	
	
	Hello everybody,
	 
	I have a question regarding the caching of the html my jsp template produces.
	 
	I have the following template:
	 
	<%@ taglib uri="/WEB-INF/etc/taglibs/jstl/c" prefix="c" %>
	
	<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>
	 
	The first request works fine, jsp is executed and the result is correct.
	But all the following requests return the same html as the first request did, even if I change the url parameters (for ex, changing the value of the parameter id)
	If I add /cache/off to the url, then the jsp works just fine.
	 
	Is there a way to disable the caching of the html output this jsp produces?
	 
	Note: above example is a testcase template, I would like to use this logic in the news template from the corporate_portal_v2 template set, to show a detailed view
	of a news item when the parameter newsContainerId is set in the link(when coming from the news box)
	 
	Configuration: jahia 5.0.0 standard edition on WinXP/ Java 5
	 
	Kind regards,
	 
	Nicolas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.