2012/9/30 Aum Strut <aum.str...@gmail.com>: > How can i pass this information to the container to get the instance > of the class passed at run time?
First of all you shouldn't use Struts2 internal DI mechanism, use Spring or Guice. But if you don't have any other option just declare your bean in struts.xml and call with container.getInstance(MyClass.class) <bean type="com.foo.MyClass" /> or with interface container.getInstance(MyInterface.class) <bean type="com.foo.MyInterface" class="com.foo.MyImpl" /> or with two or more implementations container.getInstance(MyInterface.class, "impl1") <bean type="com.foo.MyInterface" class="com.foo.MyImpl1" name="impl1" /> <bean type="com.foo.MyInterface" class="com.foo.MyImpl2" name="impl2" /> And there are scopes as well. Regards -- Ćukasz + 48 606 323 122 http://www.lenart.org.pl/ --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org