重定向视图上的空白页

时间:2011-04-07 13:10:54

标签: java spring controller

我遇到了一个奇怪的问题。

我有一个Spring Controller。在其中我检查特定条件,如果是,我执行重定向到另一个控制器,如下所示:

return new ModelAndView(new RedirectView(url));

问题是正在显示空白页面。很奇怪的是,当我查看空白页面的来源时,我看到了那里的所有HTML。

任何想法,请问有什么不对?

3 个答案:

答案 0 :(得分:1)

确保没有javascript例外。

在某些网页中,只有在页面加载了所有数据后,才可以使用javascript来显示正文或div。 如果存在javascript异常,则可能会停止执行,并且可能永远不会执行显示body / div的调用。

您的情况可能还有其他原因,但偶尔会发生这种情况。

答案 1 :(得分:1)

可能是一个明确的回答,但检查您的日志是否有任何异常。我有一个页面做了类似的事情,只是意识到我发现了一些错误,但没有在屏幕上显示。

答案 2 :(得分:0)

一个原因可能是您的重定向状态代码不是200,请通过您的浏览器确认#34;控制台/网络

如果您故意将HTTP状态代码设置为201或任何其他代码,也可以检查您的代码。