Details
Description
This is a contribution of a possible approach to chaining multiple
RequestProcessors together so that in order to use 2 or more RequestProcessor
extensions together, you don't need to have one subclass the other or compile
together various combinations. The approach was initially developed assuming
updates would be made to existing Struts classes, but Craig suggested that
first this should be provided as a contribution with new classes only, so
that is what is provided here. The zip file contains Chaining.html that
explains the mechanism and how to use it in quite a bit of detail. The goal
is to get to the point where can chain extensions involving RequestProcessor
extensions together simply by ordering the Plugins in struts-config.xml
properly.
I am providing a zip file which can be expanded under the contrib folder. It
starts with chaining so that if expanded under contrib, the paths should be
contrib/chaining/... If I need to provide this in some other form, please let
me know and I will do so. Please feel free to contact me with questions or
suggestions.