Реализация возврата на предыдущую страницу
От: Jesterovich  
Дата: 15.12.10 15:10
Оценка:
Добрый день.

Есть приложение, использующее некий самопальный mvc-фреймворк, большинство линков в нем представляют собой post-запросы с некоторым набором параметров, результатом которых в конечном счете являются jsp-шки. Логика возврата реализована следующим образом: перед post-запросом в реквест сохраняются параметры для возврата на предыдущую страницу (по сути команда для её вызова), после чего следующая страница эти параметры считывает при нажатии кнопки "назад" и выполняет соответствующую команду. Такая логика создает определенные неудобства — как минимум необходимо каждый линк ведущий со страницы обвязывать сохранением соответствующих параметров в реквест, что часто приводит к багам. Плюс сама эта логика реализована кривовато и я подумал что раз всё равно её переделывать — может быть есть какие-то стандартные решения такой задачи (вне рамок фреймворков типа struts итп)? Воможно какой-то jQuery плагин?
Re: Реализация возврата на предыдущую страницу
От: GarryIV  
Дата: 15.12.10 19:30
Оценка:
Здравствуйте, Jesterovich, Вы писали:

J>Есть приложение, использующее некий самопальный mvc-фреймворк, большинство линков в нем представляют собой post-запросы с некоторым набором параметров, результатом которых в конечном счете являются jsp-шки. Логика возврата реализована следующим образом: перед post-запросом в реквест сохраняются параметры для возврата на предыдущую страницу (по сути команда для её вызова), после чего следующая страница эти параметры считывает при нажатии кнопки "назад" и выполняет соответствующую команду. Такая логика создает определенные неудобства — как минимум необходимо каждый линк ведущий со страницы обвязывать сохранением соответствующих параметров в реквест, что часто приводит к багам. Плюс сама эта логика реализована кривовато и я подумал что раз всё равно её переделывать — может быть есть какие-то стандартные решения такой задачи (вне рамок фреймворков типа struts итп)? Воможно какой-то jQuery плагин?


Правильно это когда навигация через GET — все остальное тогда браузер сделает.
Или забить на Назад и делать Breadcrumbs — не знаю как это по-русски.
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.