Пустая страница в режиме перенаправления - PullRequest
3 голосов
/ 07 апреля 2011

Я столкнулся со странной проблемой.

У меня есть Spring Controller. Внутри него я проверяю определенное условие, и если true, я выполняю перенаправление на другой контроллер, как это:

return new ModelAndView(new RedirectView(url));

Проблема в том, что отображается пустая страница. Очень странно тогда, когда я просматриваю источник пустой страницы, я вижу весь HTML там.

Есть идеи, что случилось, пожалуйста?

Ответы [ 3 ]

1 голос
/ 07 апреля 2011

Может быть очевидным ответом, но проверьте журналы на наличие исключений. Я заставил страницу сделать что-то похожее на это, только чтобы понять, что я уловил какую-то ошибку, но не отобразил ее на экране.

1 голос
/ 07 апреля 2011

Убедитесь, что исключений javascript нет.

На некоторых веб-страницах javascript может использоваться для отображения тела или элемента div только после того, как страница загрузит все данные.Если есть исключение javascript, оно может остановить выполнение, и вызов, чтобы показать body / div, может никогда не быть выполнен.

В вашем случае могут быть другие причины, но это случается время от времени.

0 голосов
/ 01 февраля 2018

Одной из причин может быть ваш код состояния при перенаправлении не 200, пожалуйста, подтвердите в консоли / сети "браузера"

, вы также можете проверить свой код, если вы намеренно устанавливаете код состояния HTTP на 201 илилюбой другой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...