我遇到了一个奇怪的问题。
我有一个Spring Controller。在其中我检查特定条件,如果是,我执行重定向到另一个控制器,如下所示:
return new ModelAndView(new RedirectView(url));
问题是正在显示空白页面。很奇怪的是,当我查看空白页面的来源时,我看到了那里的所有HTML。
任何想法,请问有什么不对?
答案 0 :(得分:1)
确保没有javascript例外。
在某些网页中,只有在页面加载了所有数据后,才可以使用javascript来显示正文或div。 如果存在javascript异常,则可能会停止执行,并且可能永远不会执行显示body / div的调用。
您的情况可能还有其他原因,但偶尔会发生这种情况。
答案 1 :(得分:1)
可能是一个明确的回答,但检查您的日志是否有任何异常。我有一个页面做了类似的事情,只是意识到我发现了一些错误,但没有在屏幕上显示。
答案 2 :(得分:0)
一个原因可能是您的重定向状态代码不是200,请通过您的浏览器确认#34;控制台/网络
如果您故意将HTTP状态代码设置为201或任何其他代码,也可以检查您的代码。