@Retention(value=RUNTIME) @Target(value=TYPE) public @interface DefaultController
A controller annotated with this annotation is flagged as the default controller for all application requests not specifying a controller. Only one controller in the application can be annotated with this annotation.
As an example, consider the following controller:
 @DefaultController
 @StatelessController("test")
 public class SomeController {
 
     @DefaultAction
     public View someAction() {
         return new JSP("test");
     }
 }
 
 
 We can invoke the someAction method by making the following request:
http://.../
Since there was no controller name supplied, the default controller was used as the controller for the request.
Copyright © 2011-2012 MojaveMVC.org