I answer Matthew's question on IRC today, but for the list:

>From the HttpServletRequest, call
getAttribute("DefaultComponentManager") and then do:

dcm.init(something)

where something is an object that implements some Aware interfaces.

-Pat

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Matthew E. Porter
Sent: Thursday, November 20, 2003 5:23 PM
To: [EMAIL PROTECTED]
Subject: [OS-webwork] Accessing IoC components

I have a SessionProvider component configured with XW's IoC.  This  
class provides a Hibernate Session for use and is dependent upon some  
other components.  This seems to work perfectly.  Yet, my problem is  
occurring when I want to use the same SessionProvider component with a  
non-IoC component.  Specifically, I would like to use the session  
provided by SessionProvider for custom Hibernate DAOs.

My first attempt  thought was to access the component manager via  
ActionContext.getContext().get("com.opensymphony.xwork.interceptor.compo

nent.ComponentManager") and initialize the object; however, the  
ActionContext is returning null.

Any ideas?


Cheers,
   matthew



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to