I tried that and it didn't seem to work. I ended up just putting the object in 
SessionData when the user logs in.

ie:
tool.session.sessionData=org.apache.turbine.services.pull.util.SessionData

It seems to work well and seems to just be an implementation of HashMap.

Thanks!

> Subject: RE: Changing context(tool.session) object
> Date: Wed, 4 Feb 2009 09:05:47 -0600
> From: [email protected]
> To: [email protected]
> 
> data.getSession().setAttribute("MYTAG", myObj);
> data.getSession().getAttribute("MYTAG");
> 
> 
> Tony 
> 
> -----Original Message-----
> From: Sheldon Ross [mailto:[email protected]] 
> Sent: Tuesday, February 03, 2009 4:58 PM
> To: [email protected]
> Subject: Changing context(tool.session) object
> 
> 
> I have used session tools before, but normally I can use the tool I put
> in session. 
> In this case, I want to overwrite the tool, and keep it across the
> session, is there a way to do this?
> 
> ex: TurbineResources prop
> 
> tool.session.myObj = org.myapp.taglibs.Obj
> 
> 
> Code:
> 
> Obj obj = (Obj)context.get("myObj");
> obj = new Obj();
> 
> This doesn't seem to work because it doesn't actually change the
> session's reference? 
> Or am I doing something wrong. Is there a better way to keep an object
> persistent in a session?
> 
> Thanks alot,
> 
> Sheldon Ross
> 
> _________________________________________________________________
> Windows Live(tm) Hotmail(r):...more than just e-mail. 
> http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t2_hm_justgotbetter_exp
> lore_012009
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

_________________________________________________________________
Windows Liveā„¢: Keep your life in sync. 
http://windowslive.com/explore?ocid=TXT_TAGLM_WL_t1_allup_explore_022009

Reply via email to