You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Emmanuel Venisse (JIRA)" <ji...@apache.org> on 2006/06/01 15:22:16 UTC
[jira] Updated: (WW-1329) Add the possibility to use the role-hint
tag in plexus configuration
[ http://issues.apache.org/struts/browse/WW-1329?page=all ]
Emmanuel Venisse updated WW-1329:
---------------------------------
Attachment: plexus2.patch
This new patch include the previous and fix the plexus child container initialization
> Add the possibility to use the role-hint tag in plexus configuration
> --------------------------------------------------------------------
>
> Key: WW-1329
> URL: http://issues.apache.org/struts/browse/WW-1329
> Project: Struts Action 2
> Type: Improvement
> Components: Component Management
> Versions: WW 2.2.1
> Reporter: Emmanuel Venisse
> Fix For: 2.0
> Attachments: plexus.patch, plexus2.patch
>
> Actually, the plexus integration allow only to use the classname, defined in xwork.xml, in the role tag of the plexus component configuration like this:
> In xwork.xml:
> {noformat}
> <action name="Hello" class="com.acme.MyAction">
> <result name="success" type="dispatcher">
> <param name="location">/success.jsp</param>
> </result>
> </action>
> {noformat}
> In plexus-*.xml:
> {noformat}
> <component>
> <role>com.acme.MyAction</role>
> <implementation>com.acme.MyAction</implementation>
> </component>
> {noformat}
> With this patch, it will be possible to define the classname in one place and to use the role-hint tag of plexus configuration like this:
> In xwork.xml:
> {noformat}
> <action name="Hello" class="myAction">
> <result name="success" type="dispatcher">
> <param name="location">/success.jsp</param>
> </result>
> </action>
> {noformat}
> In plexus-*.xml:
> {noformat}
> <component>
> <role>com.opensymphony.xwork.Action</role>
> <role-hint>myAction</role-hint>
> <implementation>com.acme.MyAction</implementation>
> </component>
> {noformat}
> This mechanism works for Action, Interceptor, Result and Validator.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira