|
Hi all, I've got an issue with the cache on a page where there's a webapp. -The webapp contains 2 "screens": a search form by criteria, and a result list. -The entry point of my webapp is a Stuts action. I've used a tip from this list in order to use an action as entry point: -In the web.xml, set welcome-file-list to setup.do. -create an empty file named setup.do -create an action mapped to "/setup" All works fine in standalone. -I launch the webapp once. All works correctly: i can launch a search, have a result list. If i look my webapp's logs, the setup Action is executed. -I go to another page, come back to the page containing the webapp: the search form is displayed. -i quit my explorer, relaunch it, go the the webapp page: the search form is displayed. But If i look my webapp's logs, the setup Action is NOT executed. So my webapp doesn't work because some variables have not been initialised. So i've supposed this was a cache problem: If after the relaunch of the browser i access through "/cache/offonce/" url of the webapp page, all works fine..... I've consulted the mailing archive and found this to remove the cache: -put "setCacheExpirationDelay(Long)" in JSP, -put request.setAttribute("org.jahia.portletapi.CacheExpirationDelay", 0) But....it doesn't work ! i have the same problem. The only way to solve for the moment is - to access via "/cache/offonce/", but it''s not possible to create such link in pages that call my webapp's page... - to do what setup Action do in the search form JSP of my webapp....but like this, the init code is executed every time the webapp is accessed ! Have you heard of such a pb?? have any idea? I've heard that 4.0.6 and 4.1 should resolve some cache issues.... Thanks a lot, Guillaume. --
| ||||
<<inline: bandeau-sqli.gif>>
