Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> restfull uri after redierct ?i 
:(
    Опции темы
gelo86
Дата 18.1.2010, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 388
Регистрация: 26.10.2007

Репутация: нет
Всего: нет



Дапустим у меня есть страничка, где водно список продуктов (/products). Есть страничка, где можно создать новий продукт (/product/new). Так как создание нового продукта ето POST, то после него следует редиректить на /products. Вопрос в том, что я би хотел после редиректа вывести усеру сообшение о успешном создании продукта. Но для етого я должен иметь какойто параметар на /products страничке, по котораму я буду вуводить или нет ето сообшение (такие ше дела после удаления или обновления - PUT, DELETE). Неужели мне придется редиректить на /products?succ=true (с параметром после вопроса) ? Но если ми падаем параметры, то теряем идею restfull uri. Может ктота както придумал как самое лутшее постумить в такой ситуации ?
PM MAIL   Вверх
Kangaroo
Дата 19.1.2010, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 14
Всего: 104



По-моему нормальное решение. Юзер таким урлом все равно не будет пользоваться (сохранять, заходить по нему и т.д.).

Можно еще в сессию прятать результат операции. 


--------------------
Lost....
PM MAIL MSN   Вверх
gelo86
Дата 19.1.2010, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 388
Регистрация: 26.10.2007

Репутация: нет
Всего: нет



Цитата(Kangaroo @  19.1.2010,  00:55 Найти цитируемый пост)
Можно еще в сессию прятать результат операции.  

А если надо будет кластерилизировть ? Патом в сесии накопится всякото мусора, патом копируй ненужные обьекты межды нодами.

PM MAIL   Вверх
magicfly
Дата 19.1.2010, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 109
Регистрация: 21.2.2007

Репутация: 1
Всего: 1



Мы в одном из проектов держали для этого лист месседжей. И был кастомный тег который после того как показывал сообщение удалял его из листа.
PM MAIL   Вверх
gelo86
Дата 19.1.2010, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 388
Регистрация: 26.10.2007

Репутация: нет
Всего: нет



Цитата(magicfly @  19.1.2010,  15:02 Найти цитируемый пост)
Мы в одном из проектов держали для этого лист месседжей. И был кастомный тег который после того как показывал сообщение удалял его из листа. 

А если усер бистренко уйдет из броузера. То кто удалит месседж (таг то небудет рендерится если усер ушел) ?
PM MAIL   Вверх
powerOn
Дата 19.1.2010, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Решение зависит от используемого фреймворка. Например в Grails есть Flash Scope для объектов которые должны существовать только в течении текущего запроса и следующего. В него пихают все необходимые данные и делают редирект. Такой scope можно эмулировать на на других фреймворках, если постараться. smile


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
gelo86
Дата 19.1.2010, 18:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 388
Регистрация: 26.10.2007

Репутация: нет
Всего: нет



Spring MVC 3.0 smile Есть тут чтото подхпдячего ?
PM MAIL   Вверх
powerOn
Дата 19.1.2010, 20:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 28
Всего: 159



Цитата(gelo86 @  19.1.2010,  18:38 Найти цитируемый пост)
Spring MVC 3.0 smile Есть тут чтото подхпдячего ? 

Судя по этой инфе пока нет, но ожидается.




--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
gelo86
Дата 19.1.2010, 21:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 388
Регистрация: 26.10.2007

Репутация: нет
Всего: нет



Цитата(powerOn @  19.1.2010,  20:42 Найти цитируемый пост)
Судя по этой инфе пока нет, но ожидается.

Спасиба, уже сам анткунля на етот линк smile Как я понал, самому придетя делать испльзуя сесию.
PM MAIL   Вверх
Kangaroo
Дата 19.1.2010, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AA - Aussie Animal
****


Профиль
Группа: Участник Клуба
Сообщений: 2042
Регистрация: 7.10.2006
Где: US

Репутация: 14
Всего: 104



Цитата(gelo86 @  19.1.2010,  21:08 Найти цитируемый пост)
Как я понал, самому придетя делать испльзуя сесию. 

Так в том линке (powerOn'a) уже все реализовано, почему не использовать?


--------------------
Lost....
PM MAIL MSN   Вверх
gelo86
Дата 19.1.2010, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 388
Регистрация: 26.10.2007

Репутация: нет
Всего: нет



Цитата(Kangaroo @  19.1.2010,  21:25 Найти цитируемый пост)

Так в том линке (powerOn'a) уже все реализовано, почему не использовать? 

Есть есчо такое http://impalablog.blogspot.com/2009/05/ext...annotation.html.
Буду вуберать лутшее, и использовать (прежде конечто все равно прочитаю код и пойму как он работает) .
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0885 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.