Playframework 2.0 如何使用Play2.0(java)创建自定义404和500页处理程序?

Playframework 2.0 如何使用Play2.0(java)创建自定义404和500页处理程序?,playframework-2.0,Playframework 2.0,代码 您的类不是通过Play加载的。将error类重命名为Global,并将其放入app文件夹(根目录下) 或者,修改application.conf文件以更新全局对象的路径: public class Global extends GlobalSettings { @Override public Result onHandlerNotFound(String s) { return notFound(views.html.error.render(

代码


您的类不是通过Play加载的。将
error
类重命名为
Global
,并将其放入
app
文件夹(根目录下)

或者,修改
application.conf
文件以更新全局对象的路径:

public class Global extends GlobalSettings {      
    @Override
    public Result onHandlerNotFound(String s) {
        return notFound(views.html.error.render());
    }  
}

对于编译错误,请使用新代码更新您的问题。例如,如果您的类被称为
error
,并且它位于包
foo.bar
中,那么您应该使用
global=foo.bar.error
。您不需要为404添加新路由。玩我会帮你处理的。
...
# Global object class
# ~~~~~
# Define the Global object class for this application.
# Default to Global in the root package.
global=your.package.to.error
...