[ 
https://issues.apache.org/struts/browse/WW-1865?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Wes Wannemacher closed WW-1865.
-------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: Future)
                   2.1.6

In the conventions plugin, you use the string name of the result type, just as 
in XML configuration.

> Simplify Result Type Annotation by allowing same result types as XML 
> configuration
> ----------------------------------------------------------------------------------
>
>                 Key: WW-1865
>                 URL: https://issues.apache.org/struts/browse/WW-1865
>             Project: Struts 2
>          Issue Type: Improvement
>          Components: Plugin - CodeBehind
>    Affects Versions: 2.0.6
>            Reporter: Alex  Kira
>            Assignee: James Holmes
>            Priority: Minor
>             Fix For: 2.1.6
>
>
> When using Result annotations, we currently have to use class references to 
> configure the result type.  It would be much simpler and more consistent if 
> we can use the same result types as the XML configuration, such as 
> "redirect-action", "tiles", etc, instead of having to use class names like 
> ServletActionRedirectResult .class and TilesResult.class. 
> So instead of this:
> @Result(name="success", value="main", type=ServletActionRedirectResult .class)
> public class HomeAction extends ActionSupport {
>     // ...
> }
> Be able to do this:
> @Result(name="success", value="main", type="redirect-action")
> public class HomeAction extends ActionSupport {
>     // ...
> }
> or if we are keeping backwards compatiblity, something like this:
> @Result(name="success", value="main", typeName="redirect-action")
> public class HomeAction extends ActionSupport {
>     // ...
> }

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to