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.

--

Guillaume Kuhmel
Ingénieur Concepteur Développeur
[EMAIL PROTECTED]
Tél. : +33 (0)4.42.37.10.92

http://www.sqli.com
Groupe SQLI
75 rue Marcelin Berthelot
13848 Aix en Provence Cedex 3

<<inline: bandeau-sqli.gif>>

Reply via email to