|
View:
New views
2 Messages
—
Rating Filter:
Alert me
|
|
|
UnknownHandlerI have been trying to implement an UnknownHandler, and I can not seem to
find any documentation on how to integrate it into the framework. I am using spring for DependencyInjection, so I thought that I could just add a bean named unknownHandler, but that did not work. I could not find an example of how to set the unknownHandler field in DefaultActionProxy. Looking at the source code it looks like I have to apply the StrutsSpringObjectFactory injector to the DefaultActionProxy but I am not sure why that us happening. The map Class -> injectors contains an injector for Spring but it has no classes. I am not exactly sure where to look on how to do this. Thanks Kal |
|
|
Re: UnknownHandlerHi Kal,
The UnknownHandler needs to be defined in struts.xml or struts-plugin.xml as a bean. See the struts-plugin.xml file included in the CodeBehind plugin for an example. Declaring the bean in struts.xml registers the implementation with the Struts 2 Container (an XWork Container). It is then injected into other beans created by the framework when needed. You may have noticed in the DefaultActionProxy that the UnknownHandler's setter carries the @Inject annotation and an required=false flag. The framework wires this setter to the UnknownHandler implementation you register with the container. regards, Jeromy Evans kal stevens wrote: > I have been trying to implement an UnknownHandler, and I can not seem to > find any documentation on how to integrate it into the framework. > > I am using spring for DependencyInjection, so I thought that I could just > add a bean named unknownHandler, but that did not work. > > I could not find an example of how to set the unknownHandler field in > DefaultActionProxy. > > Looking at the source code it looks like I have to apply the > StrutsSpringObjectFactory injector to the DefaultActionProxy but I am not > sure why that us happening. > > The map Class -> injectors contains an injector for Spring but it has no > classes. > > > I am not exactly sure where to look on how to do this. > > Thanks > > > Kal > > > ------------------------------------------------------------------------ > > No virus found in this incoming message. > Checked by AVG. > Version: 7.5.524 / Virus Database: 269.23.10/1421 - Release Date: 7/05/2008 5:23 PM > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscribe@... For additional commands, e-mail: user-help@... |
| Free Forum Powered by Nabble | Forum Help |