§Intercepting requests
§Overriding onRequest
One important aspect of the GlobalSettings
class is that it provides a way to intercept requests and execute business logic before a request is dispatched to an action.
For example:
import play.*;
import play.mvc.Action;
import play.mvc.Http.Request;
import java.lang.reflect.Method;
public class Global extends GlobalSettings {
public Action onRequest(Request request, Method actionMethod) {
System.out.println("before each request..." + request.toString());
return super.onRequest(request, actionMethod);
}
}
It’s also possible to intercept a specific action method. This can be achieved via Action composition.
Next: Testing your application
Dokümantasyonun bu çevirisi Play ekibi tarafından yapılmamaktadır. Eğer bir hata bulduysanız, bu sayfanın kaynak kodu burada bulunmaktadır. Dokümantasyon yönergelerini okuduktan sonra lütfen katkı yapmaktan çekinmeyin.