> :)
> Of course your servlet won't see session of the client, you 
> invoke this
> servlet from the server, not from the browser.
> 
> You must pass jsessionid request parameter manually to this servlet. I
> hope you already did this and have jsessionid in the 
> {requestQuery}. If
> not, add it.

Mhh, sorry to ask, but how is it done?
I thought it would be something simply like:
 <map:generate
src="http://localhost:8080/cocoon/servlet/testpackage.{../2};jsessionid={ses
sion-id}{requestQuery}"/>

But at this time the {session-id} ist not set.
Do I have to write some code to perform this?

Thanks, Heike

---
Here again my whole environment:
<!-- test servlet -->
 <map:pipelines>
  <map:pipeline>
   <map:match pattern="testpackage/*/*">
   <map:act type="request">
     <map:parameter name="parameters" value="true"/>

   <map:generate
src="http://localhost:8080/cocoon/servlet/testpackage.{../2};jsessionid={ses
sion-id}{requestQuery}"/>

   <map:transform type="xslt" src="testpackage/{../1}/{../2}.xsl">

       <map:parameter name="use-session-info" value="true"/>
       <map:parameter name="session-id" value="{session-id}"/>
       <map:parameter name="session-is-new" value="{session-is-new}"/>
       <map:parameter name="session-available"
value="{session-available}"/>
       <map:parameter name="no" value="{no}"/>
   </map:transform>
   </map:act>
   <map:serialize type="html">
     <encoding>ISO-8859-1</encoding>
   </map:serialize>
 </map:match>

  </map:pipeline>
 </map:pipelines>

---------------------------------------------------------------------
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]>

Reply via email to