Is it possible to do so ? If so, please advsie me how to do so.
Thanks, yasushi
Thanks, yasushi
Jeff Albertson
Ranch Hand
Joined: Sep 16, 2005
Posts: 1780
posted
0
In the interests of coding hygiene, I suggest that you avoid scriptlets. That's easy to do with JSF, but if you insist....
If the bean already exists, you can access it like any session-scoped attribute:
org.test.TestBean x = (org.test.TestBean) request.getSession().getAttribute("testBean");
(Note that there is nothing scriptlet-like about this code. This could be in any Java method.)
If the managed bean hasn't been created yet, this code wouldn't trigger its creation -- instead, getAttribute will return a null reference. To access a managed bean, triggering its creation when needed: