我正在尝试覆盖在播放框架 2.1.1 中处理错误的默认行为,但我遇到了 404 问题,基本上我覆盖的 onHandlerNotFound 似乎没有被调用。当我访问一个不存在的页面时,会返回一个空白页面。有谁知道我做错了什么?我的 Global.java 在下面
import play.GlobalSettings;
import play.mvc.Http.RequestHeader;
import play.mvc.Result;
import play.mvc.Results;
import views.html.error;
public class Global extends GlobalSettings {
@Override
public Result onHandlerNotFound(RequestHeader request) {
return Results.notFound(error.render());
}
@Override
public Result onError(RequestHeader request, Throwable t) {
return Results.internalServerError(error.render());
}
}
顺便说一句,onError 覆盖正在工作。谢谢