【发布时间】:2016-08-02 18:21:44
【问题描述】:
我正在使用 Play 2.3 (Java) 框架,我想设置一个 404 页面。 我知道 GlobalSettings 的 onHandlerNotFound 方法。
但资产似乎有自己的处理方式——资产类不调用我的 onHandlerNotFound 方法,只发送空的 404 状态。
我能否以某种方式拦截资产中的错误并设置自己的处理方式?
在我看来,任何不存在的资产都会返回空的 404 页面。
感谢您的建议。
编辑:一些代码 从路线:
GET /assets/*file controllers.Assets.at(path="/public", file)
来自全局设置:
@Override
public Promise<Result> onHandlerNotFound(RequestHeader arg0) {
return Promise.<Result>pure(Results.notFound(
errPage("notfound")));
}
【问题讨论】:
标签: java playframework