0

コントローラーの特定の条件に基づいて、ユーザーをエラーページに誘導したいと思います。これは現在行っています。

エラーページがユーザーに表示されたときに、ユーザーを特定の再試行ページにリダイレクトしたい。

これは、次を使用してそれを行う正しい方法ですか:

<meta http-equiv="refresh" content="3; url=http://www.somewhere.com/" /> 

または、タイマーに基づいてリダイレクトを行うためにjavascriptを使用する必要がありますか?

正しい URL を取得するには、URL をフラッシュ スコープに入れて読み取り、上記の文字列に配置します。

4

1 に答える 1

1

コントローラーで問題なくリダイレ​​クトできるのに、なぜ HTML レベルからリダイレクトするのですか? プレイ 2、Java:

public static Result something(){
    if (someCondition){
        return redirect(routes.Application.errorAction());
    }

    return ok("Render here not redirected view...");
}
于 2012-10-16T15:00:48.643 に答える