Hi all, seems like I finaly found the solution myself. Maybe it's pretty obvious but anyway. It seems like you can't get session before the first tag in a xsp.
THIS DON'T WORK! ,reports "can't resolve session" <xsp:page> <xsp:logic> String sessionvar = (String)session.getAttribute("foo"); </xsp:logic> <tag> </tag> </xsp:page> THIS WORKS! <xsp:page> <xsp:logic> </xsp:logic> <tag> <xsp:logic> String sessionvar = (String)session.getAttribute("foo"); </xsp:logic> </tag> </xsp:page> Can someone please explain to me why ? Morten Svanaes ----- Original Message ----- From: "morten svanęs" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, June 12, 2003 10:44 AM Subject: Re: can't resolve session in xsp > Hi, > I forgot to say the xsp called is called from within another xmlform script. > Seems like something happens when you use a xsp inside another match ? > > > ----- Original Message ----- > From: "morten svanęs" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Thursday, June 12, 2003 12:47 AM > Subject: can't resolve session in xsp > > > > Hi, > > I'm getting a error mesage when I'm trying to access the session in > > a xsp script and I don't understand why. > > It happens when I'm trying to assign a session variable with > > session.getAttribute to a another variable, but when I write > > <xsp-session:get-attribute name="user"/> outside the <xsp:logic> > > it works. > > Here is the error message: > > > > org.apache.cocoon.ProcessingException: Failed to execute pipeline.: > > org.apache.cocoon.ProcessingException: Language Exception: > > org.apache.cocoon.components.language.LanguageException: Error compiling > > meny_xsp: > > ERROR 1 (org\apache\cocoon\www\xmldbform\useradmin\meny_xsp.java): > > ... > > > > String myvar = > > > > ( > > > > // start error (lines 81-81) "session cannot be resolved" > > XSPSessionHelper.getSessionAttribute(session, > > > > // end error > > String.valueOf("user"), > > null) > > ) > > ; > > > > ... > > Line 81, column 0: session cannot be resolved > > > > Here is a code snippet from my xsp file: > > <xsp:logic> > > String myvar = <xsp-session:get-attribute name="user"/>; > > </xsp:logic> > > > > I'm running cocoon-2.1m2 > > Any help or suggestions would be greatly appreciated. > > > > Regards > > Morten Svanaes > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]