0

根据控制器中的某些条件,我想将用户引导到我现在正在执行的错误页面。

当错误页面显示给用户时,我希望用户被重定向到特定的重试页面。

这是使用以下方法的正确方法吗:

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

还是我应该使用 javascript 基于计时器进行重定向?

为了获得正确的 url,我可以将 url 放入 flash 范围并读取它们并放置在上面的字符串中

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 回答