You can get an instance of the internal container like:

Dispatcher.getInstance().getContainer()

then use it to inject some object. Be warned that this can change
without warning any time.

musachy

On Mon, Mar 30, 2009 at 5:06 PM, Kumar Mettu <mksre...@yahoo.com> wrote:
> Musachy,
>
>   This works great as long as default Struts Object Factory is used but get 
> the exception the following exception If I try to use 
> StrutsSpringObjectFactory
> com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No 
> mapping found for dependency
>
>  Any thoughts?
>
> Thanks,
> Kumar.
>
>
>
>
> --- On Fri, 3/27/09, Musachy Barroso <musa...@gmail.com> wrote:
>
> From: Musachy Barroso <musa...@gmail.com>
> Subject: Re: using inject with Convention Plugin
> To: "Struts Users Mailing List" <user@struts.apache.org>
> Date: Friday, March 27, 2009, 12:55 PM
>
> There is no documentation about it. Don't tell anyone I told you, but
> you just need to do something like:
>
> @Inject("the.constant")
> public void setSomeConstant(String constant) {
> }
>
> and the value of the constant with key "the.constant" will be
> injected. You can also inject by type, like the "Container" instance
> and so on.
>
> musachy
>
> On Fri, Mar 27, 2009 at 3:48 PM, Kumar Mettu <mksre...@yahoo.com> wrote:
>> Hi,
>>
>>   I am looking for a way to inject resources while using Convention Plugin. 
>> I can't find any relevant docs. Can someone point me in right direction?
>>
>> Thanks,
>> Kumar.
>>
>>
>>
>>
>
>
>
> --
> "Hey you! Would you help me to carry the stone?" Pink Floyd
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>
>
>
>



-- 
"Hey you! Would you help me to carry the stone?" Pink Floyd

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to