Uploaded image for project: 'Struts 1'
  1. Struts 1
  2. STR-831

Chaining of RequestProcessors--contribution

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • Nightly Build
    • 1.3.0
    • Core
    • None
    • Operating System: All
      Platform: All
    • 12313

    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.

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            seekamp@us.ibm.com Chris Seekamp
            Votes:
            3 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment