powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Варианты удержания URL входной страницы в JSP
4 сообщений из 4, страница 1 из 1
Варианты удержания URL входной страницы в JSP
    #33394087
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день !

Исходные данные:
- На поисковой странице выбирают товар.
- Затем уходят в корзину и там с ней работают: меняют количество, удаляют позиции. При этом после каждой операции с корзиной делается редирект на нее же.
- Потом юзер хочет вернуться на ту же страницу поиска и добавить (поискать) какую-либо позицию.

Требование: в корзине должна быть ссылка на ту страницу поиска, с которой осуществили заход в корзину. (Ссылка включает в себя GET запрос)

Решение:
Сделать bean, дать ему scope PAGE. В bean же смотреть , если переменная пустая, то записать туда referer.
Ну и конечно определить в JSP tag
Код: plaintext
<a href...
для выхода в поисковую страницу, в котором вызывать свойство этого bean.

Ну и Вопрос собственно: нормальное ли такое решение или есть более правильные и изящные ?

P.S. location.href из Java Script не дает входящий URL с GET переменными.
Т.е. вариант записи в hidden переменную - не прокатывает.

спасибо заранее
...
Рейтинг: 0 / 0
Варианты удержания URL входной страницы в JSP
    #33396610
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам себе и отвечаю ;)

Не прошел вариант с scope=page, при перенаправлении в сервлет теряется bean. (Как и описано в спецификации)

Кое-как получилось с передачей исходного URL в виде GET параметра в <a href="..." />

Правда теперь траблы с кодированием. Но это не особо существенно я надеюсь, просто времени не хватило добить.

Ну и вопрос собственно не снят, может кто знает способы сохранения URL более правильные ?
...
Рейтинг: 0 / 0
Варианты удержания URL входной страницы в JSP
    #33396665
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
galisha
> Сам себе и отвечаю ;)

> Не прошел вариант с scope=page, при перенаправлении в сервлет
> теряется bean. (Как и описано в спецификации)

> Кое-как получилось с передачей исходного URL в виде GET параметра в <a href="..." />

> Правда теперь траблы с кодированием. Но это не особо существенно
> я надеюсь, просто времени не хватило добить.

> Ну и вопрос собственно не снят, может кто знает способы
> сохранения URL более правильные ?Тема==Ответить




Код: plaintext
1.
2.
3.
  request.getSession().setAttribute("url", url);
  ..
  request.getSession().getAttribute("url");
-----------------------------------
The Bat + My Gate

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Варианты удержания URL входной страницы в JSP
    #33396883
galisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Deady:

Спасибо, видимо действительно прокатит такая схема.

В сервлете, который обрабатывает поиск все время записывать в сессию URL Get запроса.
А в корзине извлекать данный URL.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Варианты удержания URL входной страницы в JSP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]