Fork me on GitHub
<< back to Core Developers Guide Edit on GitHub

BeforeResult Annotation

BeforeResult Annotation

Marks a action method that needs to be executed before the result. Return value is ignored.

Usage

The BeforeResult annotation can be applied at method level.

Parameters

Parameter Required Default Notes
priority no 10 Priority order of method execution

Examples

 public class SampleAction extends ActionSupport {

  @BeforeResult
  public void isValid() throws ValidationException {
    // validate model object, throw exception if failed
  }

  public String execute() {
     // perform action
     return SUCCESS;
  }
 }