I can't find XSPRequestHelper.setSessionAttribute
I haven't update cvs in more than a week,
but here's what i see in the relavent template:
<xsl:template match="xsp-session:set-attribute">
<xsl:variable name="name">
<xsl:call-template name="value-for-name"/>
</xsl:variable>
<xsl:variable name="content">
<xsl:call-template name="get-nested-content">
<xsl:with-param name="content" select="."/>
</xsl:call-template>
</xsl:variable>
<xsp:logic>
request.getSession().setAttribute(
String.valueOf(<xsl:copy-of select="$name"/>),
<xsl:copy-of select="$content"/>);
</xsp:logic>
</xsl:template>
You certainly should be able to set session attributes. Try putting
( ) around sReport like <xsp:expr>(sReport)</xsp:expr>
I'm not promising anything, but it works for me.
On Tue, Mar 12, 2002 at 11:14:44AM +0100, Christian Joelly wrote:
> Hello!
>
> can session attributes only be set through the sitemap? if i look at the
> generated java code, i think it is impossible to set session attributes
> from java variables or from an string object...
>
> <session:set-attribute
>name="report"><xsp:expr>sReport</xsp:expr></session:set-attribute>
>
> XSPRequestHelper.setSessionAttribute(objectModel, String.valueOf("report"),
>"sReport");
>
> Chris
>
> --
> KNAPP Logistics Automation http://www.knapp.com
> Ing. Christian J�lly Tel/FAX: (++43) 316 / 495 1926 / 495 394
> G�nter-Knapp-Stra�e 5-7 A-8075 Hart bei Graz
>
---------------------------------------------------------------------
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]>