DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://issues.apache.org/bugzilla/show_bug.cgi?id=31023>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://issues.apache.org/bugzilla/show_bug.cgi?id=31023 Action Grouping ------- Additional Comments From [EMAIL PROTECTED] 2004-09-02 23:41 ------- Something thats been discussed is the idea of having inheritance in the struts- config, which I think achieves the same goal as what you're proposing. I don't think theres a bug that covers struts-config inheritance - Bug 22600 deals with form bean inheritance, but nothing else. If we were to adopt a similar approach to Tiles, using an "extends" attribute, adding that to the form-bean, forward and action-mapping elements. So for example <form-beans> <form-bean name="FormA" type="someDynaFormFlavour"> <form-property name="property_1" type="java.lang.String"/> <form-property name="property_2" type="java.lang.String"/> </form-bean> <form-bean name="FormB" extends="FormA"> <form-property name="property_2" type="java.lang.Integer"/> <form-property name="property_3" type="java.lang.String"/> </form-bean> </form-beans> <global-forwards> <forward name="default" className="myPackage.MyForwardConfig" redirect="false" path="/"/> <forward name="myModuleB" extends="default" module="myModuleB" path="/myModuleB"/> </global-forwards> <action-mappings> <action path="/initialPathA" type="myPackage.ActionA" name="FormA" scope="request" validate="false"> <forward name="success" extends="default" path="/Abc.jsp"/> </action> <action path="/submitPathA" extends="/initialPathA" validate="true" input="/Abc.jsp"> <forward name="switch" extends="myModuleB" path="/Def.jsp"/> </action> </action-mappings> Niall --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]