Ok, thanks for the tip.
The problem was the timestamp on the session.xsl
soo the build.sh didn't recognize that src/.../session.xsl
was newer than build/cocoon/src/.../session.xsl
which had no ";"
Michael
Vadim Gritsenko wrote:
>
> Enke,
>
> Check session.xsl in cocoon.jar:
> <xsl:template match="session:set-attribute">
> ....
> <xsp:logic>
> XSPRequestHelper.setSessionAttribute(objectModel,
> String.valueOf(<xsl:copy-of select="$name"/>),
> <xsl:copy-of select="$content"/>
> );
> </xsp:logic>
> </xsl:template>
>
> Note: there is ";" after setSessionAttribute. If your copy does not have one - it's
>time to upgrade.
>
> Vadim
>
> > -----Original Message-----
> > From: Enke Michael [mailto:[EMAIL PROTECTED]]
> > Sent: Wednesday, August 22, 2001 10:27 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Need help with session:set-attribute
> >
> >
> > Ok, if I do this, I get also an error.
> > Now there is the semicolon missing!
> > The java file looks like:
> > ...
> > XSPObjectHelper.xspExpr(contentHandler,
> > XSPRequestHelper.getSessionId(objectModel));
> >
> >
> > this.contentHandler.endElement("", "session-id", "session-id");
> >
> >
> > this.characters("\n\n ");
> >
> > XSPRequestHelper.setSessionAttribute(objectModel,
> > String.valueOf("fruit"),
> >
> > ("apple")
> > )
> > this.characters("\n ");
> >
> > XSPRequestHelper.invalidateSession(objectModel);
> > ...
> >
> > Michael
> >
> > Vadim Gritsenko wrote:
> > >
> > > Try
> > > <session:set-attribute
>name="fruit"><xsp:expr>"apple"</xsp:expr></session:set-attribute>
> > >
> > > Vadim
> > >
> > > > -----Original Message-----
> > > > From: Enke Michael [mailto:[EMAIL PROTECTED]]
> > > > Sent: Wednesday, August 22, 2001 9:01 AM
> > > > To: [EMAIL PROTECTED]
> > > > Subject: Need help with session:set-attribute
> > > >
> > > >
> > > > Hello again,
> > > > I need some help with the session-logicsheet.
> > > > I try to set an attribute in a session
> > > > but I get always a compilation error.
> > > >
> > > > Here is my xsp:
> > > > <?xml version="1.0" encoding="UTF-8"?>
> > > >
> > > > <xsp:page language="java"
> > > > xmlns:xsp="http://apache.org/xsp"
> > > > xmlns:session="http://apache.org/xsp/session/2.0"
> > > > >
> > > >
> > > > <page>
> > > > <session-id><session:get-id/></session-id>
> > > >
> > > > <session:set-attribute name="fruit">apple</session:set-attribute>
> > > > <session:invalidate/>
> > > > </page>
> > > > </xsp:page>
> > > >
> > > > I create a session, try to set an attribute and destroy the session.
> > > > In the generted java file I see:
> > > > ...
> > > > XSPRequestHelper.setSessionAttribute(objectModel,
> > > > String.valueOf("fruit"),
> > > > this.characters("apple");
> > > > )
> > > > ...
> > > >
> > > > For shure the semicolon must move behind the last right parenthesis.
> > > > As I saw, the session.xsl didn't change since May so this must be my
> > > > fault.
> > > > But where???
> > > >
> > > > Regards,
> > > > Michael
> > > >
> > > > ---------------------------------------------------------------------
> > > > 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]>
> > > >
> > > >
> > >
> > > ---------------------------------------------------------------------
> > > 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]>
> >
> > ---------------------------------------------------------------------
> > 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]>
> >
> >
>
> ---------------------------------------------------------------------
> 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]>
---------------------------------------------------------------------
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]>