0

PlayFramework2.0.2でのルーティングに問題があります。存在しないブラウザサブディレクトリ(localhost / directory /など)に入力すると、次のページが表示されます。

Action not found For request 'GET /directory/'. 

routes実行などが存在しないすべてのサブディレクトリで必要な場合、ファイルに何を追加する必要がありますcontrollers.Application.show(page = "error")か?

助けてくれてありがとう

4

1 に答える 1

0

他のリソースにリダイレクトする代わりに、カスタムにグローバルオブジェクトを 使用し、カスタムコンテンツをレンダリングします。onHandlerNotFound()

public class Global extends GlobalSettings {      
    @Override
    public Result onHandlerNotFound(RequestHeader request) {
       return notFound(views.html.error.render("Your page was not found"));
    }
}

(新しいビューも作成します。app/views/error.scala.html必要に応じてスタイルを設定します)

于 2012-08-29T12:55:26.910 に答える