[opencms-dev] OpenCMS y OScache
Gómez Romero, Mª del Carmen
MCGOMEZ at sadiel.es
Fri Feb 4 13:53:12 CET 2005
Hi,
I use OsCache with OpenCMS but my includes not appair. I read a message but I don't understand how can I solve the problem.Can anybody help me?
This is the message:
On Wed, 2004-09-15 at 10:36 +0200, Tristan Tarrant wrote:
Hi guys,
I am trying to use the OSCache tags within JSPs managed by
OpenCMS (CVS HEAD).
For some reason the cache tags fail to cache elements
included with <cms:include>. The first time round the content is shown, but
if I reload the page the parts included with <cms:include> don't appear.
I noticed that OpenCMS has its own implementation of
RequestDispatcher.include() and I believe it is not behaving correctly. Any
tips on how it works ?
I've read the code for CmsFlexRequestDispatcher and I've noticed
this:
That leads to a solution where the data is first written to
the bufferd stream,
but without includes. Then it is parsed again later
(in response.processCacheEntry()), enriched with the
included elements that have been ommitted in the first case.
I would love to see a simpler solution, but this works for
now.
While I'd agree that it works for now, it breaks the semantics of
how standard JSP pages work.
I'll try and figure out a way to fix it, but any input is
appreciated.
Tristan
Mª del Carmen Gómez Romero
e-mail: <mcgomez at sadiel.es>
More information about the opencms-dev
mailing list