long cacheExpirationDelay = 0; // [ms] jParams.setCacheExpirationDelay(cacheExpirationDelay);
-----Message d'origine----- De : Miles Tillinger [mailto:[EMAIL PROTECTED] Envoyé : mercredi 19 octobre 2005 08:56 À : [email protected] Objet : How can I force nocache on a page? I have a simple portlet that displays a form. A user submits the form (form page submits to itself), form contents are emailed to the recipient and the user is shown either a success or failure message depending on the successful email. The problem is that when an email has been sent the 'Success' page is cached and all further requests to the page will not show the form until the /cache/offonce URL is used. An example: 1. User fills out form and hits submit 2. Form page submits to itself with hidden field to flag that the form has been submitted. 3. Page detects the form has been submitted and send form content via email 4. Success message is displayed. 5. User attempts to use the form again, via either http://someurl.com/jahia/Jahia/pid/100 or http://someurl.com/jahia/page100.html =09 Both of these URL's show the 'Success' message when they should be showing the form again. The only way to get the form to show again is by using http://someurl.com/jahia/Jahia/pid/100/cache/offonce. But this is no use as users are accessing the form via a Links container so /cache/offonce is not appended to the URL. Is there some way I can force Jahia to not show the cached version of the page? Regards, Miles Tillinger Senior Technical Officer education.au limited 178 Fullarton Road Dulwich SA 5065 Ph. (08) 8334 3247 Fax. (08) 8334 3211 Email: [EMAIL PROTECTED] Please visit our websites: <http://www.edna.edu.au/> <http://www.educationau.edu.au/> Building and managing online information services and knowledge networks *** Please consider the environment before printing this email *** IMPORTANT: This e-mail, including any attachments, may contain private or confidential information. If you think you may not be the intended recipient, or if you have received this e-mail in error, please contact the sender immediately and delete all copies of this e-mail. If you are not the intended recipient, you must not reproduce any part of this e-mail or disclose its contents to any other party. This email represents the views of the individual sender, which do not necessarily reflect those of education.au limited except where the sender expressly states otherwise. It is your responsibility to scan this email and any files transmitted with it for viruses or any other defects. education.au limited will not be liable for any loss, damage or consequence caused directly or indirectly by this email.
