Вот проблема, с которой я столкнулся.
У меня есть страница JSP, которая имеет функцию openForm javascript. Эта функция извлекает данные из URL сервера, который относится к dialog.jsp, и вставляет этот код в тело моей страницы. То есть это похоже на
function showDialog(url){
$.get(url,function(data){
$("body").append(data);
})
}
ОК, но после того, как пользователь разберется с этим диалогом, я хочу перенаправить его в какое-то лучшее место. Я использую return createRedirectModelAndView (URL_CONSTANT) в контроллере, отвечающем за обработку POST из этого диалога.
Это работает, но вот проблема: новая страница (цель перенаправления) открывается ВНУТРИ диалогового окна div. Таким образом, родительская страница (на которой пользователь нажимает showDialog) все еще существует, и похоже, что перенаправление перенаправляет пользователя внутри диалога. Этот эффект может быть крутым в некоторых ситуациях, но не в моей. Я хочу полное перенаправление - закройте эту страницу и откройте другую.
Где я ошибся?