Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Session level beans.

Andoni

2003-09-17

Replies:

Hello,

I have a lot of JavaBeans that are initialised in my login page using <java:useBean> tags.
The scope of these beans is set to session thus:

<jsp:useBean id="myBigBean" scope="session" class="net.mysite.client.BigBean">
  <% myBigBean.init(application, session); %>
</jsp:useBean>

now if I use the variable myBigBean elsewhere in my site should I be able to access this bean?
Or is it necessary for me to have a tag identifying this bean in *every* .jsp like this:

<jsp:useBean id="myBigBean" scope="session" class="net.mysite.client.BigBean">
  <% myBigBean.init(getServletContext(), session); %>
</jsp:useBean>

The way I have it at the moment I have included these tags but I have been told they are not necessary! But when I remove them and try to access myBigBean.doSomething() I just get error messages saying myBigBean is unknown.

Thanks for any help or pointers to reference info.

Andoni.


©2008 junlu.com - Jax Systems, LLC, U.S.A.