struts-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Antonio Sánchez (JIRA) <>
Subject [jira] [Created] (WW-4353) Automatic mapping from URL to methods in action classes
Date Wed, 28 May 2014 07:04:02 GMT
Antonio Sánchez created WW-4353:

             Summary: Automatic mapping from URL to methods in action classes
                 Key: WW-4353
             Project: Struts 2
          Issue Type: Improvement
          Components: Plugin - Convention
            Reporter: Antonio Sánchez
            Priority: Minor
             Fix For: 2.5

Provide Conventions with automatic mappings from url to methods in action classes. For instance:

/person -> com.myapp.actions.Person#execute (SUCCESS) -> person.jsp
/person-edit -> com.myapp.action.Person#edit -> person-edit.jsp
/person-submit -> com.myapp.actions.Person#submit -> person-submit.jsp || person-input.jsp

Currently, only class names are mapped:

/person-edit -> com.myapp.action.PersonEdit#execute (SUCCESS) -> person-edit.jsp 

This forces a one class per action design, which is usually unacceptable.

Beyond the benefit itself of providing this feature, it would allow using Conventions for
designing generic actions (generic CRUD action, for instance). Currently it is not possible
and wildcard mappings is the only choice. 

Discussed here:

This message was sent by Atlassian JIRA

View raw message