Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: 3.0
    • Component/s: None
    • Labels:
      None

      Description

      Create ActionConfigs for Action class methods that do not already have aliases

      The initial "dynamic method invocation" implementation does not create an ActionConfig, but scans for a "!" and invokes the method directly. The implementation doesn't allow these alias methods to be browsed, overrridden with static actions, nor can they have their own validators, type convertors or resources.

      Rather than scan for dynamic method references at run time, an alternate approach would be to scan the configuration when it is first loaded and create ActionConfigs for all potential alias methods.

      See also http://www.mail-archive.com/dev%40struts.apache.org/msg25916.html

        Activity

        Ted Husted created issue -
        Ted Husted made changes -
        Field Original Value New Value
        Summary Create ActionConfigs for Action class methods that do not already have aliases Automatic Alias ActionConfigs
        Description The initial "dynamic method invocation" implementation does not create an ActionConfig, but scans for a "!" and invokes the method directly. The implementation doesn't allow these alias methods to be browsed, overrridden with static actions, nor can they have their own validators, type convertors or resources.

        Rather than scan for dynamic method references at run time, an alternate approach would be to scan the configuration when it is first loaded and create ActionConfigs for all potential alias methods.

        See also http://www.mail-archive.com/dev%40struts.apache.org/msg25916.html
        Create ActionConfigs for Action class methods that do not already have aliases

        The initial "dynamic method invocation" implementation does not create an ActionConfig, but scans for a "!" and invokes the method directly. The implementation doesn't allow these alias methods to be browsed, overrridden with static actions, nor can they have their own validators, type convertors or resources.

        Rather than scan for dynamic method references at run time, an alternate approach would be to scan the configuration when it is first loaded and create ActionConfigs for all potential alias methods.

        See also http://www.mail-archive.com/dev%40struts.apache.org/msg25916.html
        Ted Husted made changes -
        Assignee Ted Husted [ husted ]
        Ted Husted made changes -
        Fix Version/s 2.0.3 [ 21772 ]
        Fix Version/s 2.0.2 [ 21760 ]
        Don Brown made changes -
        Fix Version/s 2.0.3 [ 21772 ]
        Fix Version/s 2.0.x [ 21742 ]
        Ted Husted made changes -
        Fix Version/s 2.0.x [ 21742 ]
        Fix Version/s 2.1.x [ 21743 ]
        Don Brown made changes -
        Workflow jira [ 38964 ] Struts [ 40673 ]
        Ted Husted made changes -
        Fix Version/s 2.1.x [ 21743 ]
        Fix Version/s 2.1.0 [ 21794 ]
        Ted Husted made changes -
        Assignee Ted Husted [ husted ]
        Jeff Turner made changes -
        Workflow Struts [ 40673 ] Struts - editable closed status [ 44323 ]
        Ted Husted made changes -
        Fix Version/s 2.1.3 [ 21864 ]
        Fix Version/s 2.1.0 [ 21794 ]
        Don Brown made changes -
        Fix Version/s Future [ 21530 ]
        Fix Version/s 2.1.3 [ 21864 ]
        Antonio Petrelli made changes -
        Workflow Struts - editable closed status [ 44323 ] Struts - editable closed status (temporary) [ 48678 ]
        Antonio Petrelli made changes -
        Workflow Struts - editable closed status (temporary) [ 48678 ] Struts - editable closed status [ 51835 ]
        Jeff Turner made changes -
        Project Import Mon Feb 01 01:17:42 UTC 2010 [ 1264987062082 ]
        Lukasz Lenart made changes -
        Fix Version/s 3.x [ 12319158 ]
        Fix Version/s Future [ 12314681 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Ted Husted
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:

              Development