0

Routes ファイルで、GET /error Controllers.error.Error() のようなことをしました。

しかし、コンパイルエラーが発生しています。私のerror.javaで、私は次のようなことをしました

Public static error Error(Throwable t) 
{
Return internalservererror(views.html.myerrorpage.render())
}

エラー 500 のルート ファイルに何を書き込むべきか知りたいです。また、サーバーが発生したエラーのログを保持するかどうかも知りたいです。

前もって感謝します。

4

1 に答える 1

1

これらは Global オブジェクトでオーバーライドできます。

EDIT : 制御された URL を使用。

GlobalScala :

override def onError(request: RequestHeader, ex: Throwable) = {
   Redirect(routes.ErrorHandler.error())
}  

ルート:

GET /error      controllers.ErrorHandler.error()
于 2012-07-18T07:27:08.787 に答える