Apache Struts 2 Documentation > Home > Guides > Core Developers Guide > Annotations > Before Annotation |

Apache Struts 2 Documentation
Before Annotation
Edit Page Browse Space Add Page Add News
Added by Rainer Hermanns, last edited by Don Brown on Nov 14, 2006 (view change)

# Before Annotation

Marks a action method that needs to be executed before the main action method.

## Usage

The Before annotation can be applied at method level.

## Parameters

no parameters

## Examples

    public class SampleAction extends ActionSupport {

     @Before
     public void isAuthorized() throws AuthenticationException {
       // authorize request, throw exception if failed
     }

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