powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Post/redirect/get в Spring portlet MVC
6 сообщений из 6, страница 1 из 1
Post/redirect/get в Spring portlet MVC
    #38012582
jbubsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, товарищи программисты!
Подскажите, как решить проблему:
есть портлет, есть action - делает пост, есть render - отображает форму после успешного поста.
При рефреше страницы выскакивает диалог с предупреждением повторного поста. Как это обойти правильно? Как сделать какой-то редирект или ещё что-нибудь?
...
Рейтинг: 0 / 0
Post/redirect/get в Spring portlet MVC
    #38012598
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jbubskПри рефреше страницы выскакивает диалог с предупреждением повторного поста.Никак. POST не относится к числу "стабильных" методов.Как сделать какой-то редирект или ещё что-нибудь?Ну сделаете вы перенаправление на "get-страничку" с результатом "последнего" POST-а ... А что пользователю делать, если ему захочется изменить параметры запроса?
...
Рейтинг: 0 / 0
Post/redirect/get в Spring portlet MVC
    #38012607
jbubsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

а что ему мешает изменить их и нажать на кнопочку ?
...
Рейтинг: 0 / 0
Post/redirect/get в Spring portlet MVC
    #38012623
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jbubskа что ему мешает изменить их и нажать на кнопочку ?Вы уже перенаправили на "get-страничку" и отобразили "типа статический результат". Теперь, чтобы попасть на исходную страничку с формой, пользователю придётся "давить ссылку". Реализуемо, но требует определённых телодвижений.
Хотя, наверное, можно оставить post и "поиграться" с формой на клиентской стороне, но это я уже не представляю.
...
Рейтинг: 0 / 0
Post/redirect/get в Spring portlet MVC
    #38013350
jbubsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovВы уже перенаправили на "get-страничку" и отобразили "типа статический результат". Теперь, чтобы попасть на исходную страничку с формой, пользователю придётся "давить ссылку". Реализуемо, но требует определённых телодвижений.
есть какие-то идеи про эти телодвижения?
...
Рейтинг: 0 / 0
Post/redirect/get в Spring portlet MVC
    #38013693
jbubsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ура! Ларчик просто открывался!

добавляем в liferay-portlet.xml <action-url-redirect>true</action-url-redirect> после тега <portlet-name/> и портал сам всё делает!

Странно, что это не самое первопредлагаемое решение... пока нашел, пришлось прочитать массу непомогающей инфы.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Post/redirect/get в Spring portlet MVC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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