Apache Struts 2 Documentation > Home > Guides > Core Developers Guide > Annotations > Result Annotation |
The @Result annotation allows the definition of Action results in the Action class rather than an XML file.
Map the "success" result (explicitly named) to a Tile definition named "/home.page".
@Result(name="success", value="/home.page", type=TilesResult.class) public class HomeAction extends ActionSupport { // ... }
Define a set of results for an Action.
@Results({ @Result(name="success", value="/home.page", type=TilesResult.class), @Result(name="homeError", value="/homeError.page", type=tilesResult.class) }) public class HomeAction extends ActionSupport { // .... }