I maybe had gotten sloppy with my coding- I thought that a call to
pageContext without specifying the scope would search all contexts.  Yes,
other app servers are more forgiving, and perhaps not strictly compliant.

Thanks for your help!

Best regards,

Richard
----- Original Message -----
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 25, 2001 2:03 PM
Subject: Re: Tomcat not putting session objects into JSP page context?
(repost...)


>
> I think the problem is, you're using:
>
>  Object obj = pageContext.getAttribute("loginBean");
>
> The JSP spec defines this as returning an object that occurs at *page*
> scope.  Try instead:
>
>  Object obj = pageContext.getAttribute("loginBean",
>  pageContext.SESSION_SCOPE );
>
> This should work.  As to why the current stuff gives you the result you
> want in JRun or iPlanet, can't say --
> I have heard that JRun is more "forgiving" -- ie, provides extra
behaviours
> beyond the spec -- and
> maybe this is a case of that.
>
> - Fernando
>
>
>
>
>
>
> Hi all- I'm sorry for the repost but this is still stumping me.  I'm using
> Tomcat 3.2.2 natively (over port 8080).
>  ----- Original Message -----
>  From: Richard Sand
>  To: [EMAIL PROTECTED]
>  Sent: Friday, June 22, 2001 3:19 PM
>  Subject: Tomcat not putting session objects into JSP page context?
>
>  Hi all- I've got a JSP/Javabean application that works fine under JRun
and
>  iPlanet Web Server.  However, when I use Tomcat, it does not seem to be
>  instantiating new session variables if they don't already exist.  In the
>  top of my JSP page, I have:
>
>  <jsp:useBean id="loginBean" class="LoginBean" scope="session"/>
>
>  And further down in the page I do (actually inside a TagLib, but I tried
>  it in the page as well as a test):
>
>    Object obj = pageContext.getAttribute("loginBean");
>
>  But obj comes back as null.  If I try:
>
>   LoginBean tlb = (LoginBean) session.getAttribute("loginBean");
>
>  then I get the bean!  Why is my call to pageContext failing to get
>  loginBean, especially considering that this works on other Java
>  application servers?
>
>  Thanks for any help!
>
>  Best regards,
>
>  Richard
>
>
>
>
>

Reply via email to