Hi
I am trying to get the encodeURL transformer working with Tomcat 4.0.1 and
JDK 1.3.1 (Cocoon 2.0.2)
in my sitemap I have following entries
<map:transformers>
...
<map:transformer logger="sitemap.transformer.encodeURL" name
="encodeURL" src="org.apache.cocoon.transformation.EncodeURLTransformer"/>
</map:transformers>
<map:match pattern="*.xsp">
<map:generate type="serverpages" src="docs/{1}.xsp"/>
<map:transform type="encodeURL"/>
<map:select type="browser">
<map:when test="opera">
<map:transform src="stylesheets/page2wml.xsl"/>
<map:serialize type="wml"/>
</map:when>
<map:when test="wap">
<map:transform src="stylesheets/page2wml.xsl"/>
<map:serialize type="wml"/>
</map:when>
<map:otherwise>
<map:transform src="stylesheets/page2html.xsl"/>
<map:serialize/>
</map:otherwise>
</map:select>
</map:match>
as far as I understand this transformer it parses the whole xml for
attributes like href,... and replaces them with a url encoded version.
my xml generates something like this
<link href="somlink.xsp">link</link>
which is then transformed by the page2html.xsl into an actual link.
However, the transformer never gets to work.
1. it does not recognize the session when I disable cookies.
in setup:
final Request request =
ObjectModelHelper.getRequest(objectModel);
this.session = request.getSession( false );
session is always null
2. if I enable cookies. then there is a session but with cookies url
encoding is not necessary :(
can anybody help?
best regards
---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>