I use C1.8.2 and have the following code to access the session:
<xsp:logic>HttpSession theUserSession = request.getSession();
String theLoginName = (String) theUserSession.getAttribute("loginName");
</xsp:logic>
marty
> -----Original Message-----
> From: Mark S. Kent [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 16, 2001 3:06 PM
> To: [EMAIL PROTECTED]
> Subject: RE: session and xsl
>
>
> This is what I have in C1 in my XSP code:
>
> <xsp:logic>
> EmployeeData employeeData = null;
> try
> {
> employeeData = (EmployeeData)session.getAttribute( "employee" );
> }
> catch( ClassCastException e ) {}
>
> Integer empID = null;
> if( employeeData != null )
> {
> System.out.println( "Data ID: " +
> employeeData.getEmployee_id() );
> empID = employeeData.getEmployee_id();
> }
> else
> {
> System.out.println( "Data ID: none" );
> empID = new Integer( -1 );
> }
> </xsp:logic>
>
> The line:
>
> employeeData = (EmployeeData)session.getAttribute( "employee" );
>
> is exactly how I do it in my JSP pages. When I test for "null" on the
> employeeData object, however, it is always "null". It may be a C1
> limitation. We are looking at C2 because of the additional features.
>
> Is there a "request" object for the session variable?
> Currently I retrieve
> session variables as above and have only done "requests" for form/URL
> variables.
>
> Mark
>
> -----Original Message-----
> From: Christian Haul [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, October 16, 2001 1:35 PM
> To: [EMAIL PROTECTED]; Mark Kent
> Subject: Re: session and xsl
>
>
> On 16.Oct.2001 -- 09:14 AM, Mark S. Kent wrote:
> > I also have an interest on retrieving session values in my
> XML file to
> help
> > build the XML data. I thought that XSP would be able to
> read them as my
> JSP
> > pages do since both run under Tomcat, but am having trouble
> seeing them
> from
> > the XML document.
>
> Mark, accessing session attributes from XSP ist piece of cake :-)
> There's a logicsheet aka taglib for it. Otherwise use the request
> object and access the data through ordinary java.
>
> > Chris, is the solution you mention below only available in C2?
>
> Which one of the two alternatives? Honestly, I don't know about C1,
> there might be a session taglib but passing parameters from a non
> existant sitemap won't do :-)
>
>
> > From: Christian Haul [mailto:[EMAIL PROTECTED]]
> > On 15.Oct.2001 -- 04:35 PM, Mohamed Ramzy wrote:
> > > hi all,
> > > i'm trying to read session variables through .xsl
> > > file, if you have any idea how to do that, please tell
> >
> > No way. At least from a stylesheet. Pass parameters from sitemap
> > instead. For a taglib, just use session taglib within your taglib.
>
> Chris.
>
> --
> C h r i s t i a n H a u l
> [EMAIL PROTECTED]
> fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08
>
>
> ---------------------------------------------------------------------
> 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]>