HTTP-адаптер MX4J: HTTP-запросы повторно отправляются при обновлении страницы.JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 HTTP-адаптер MX4J: HTTP-запросы повторно отправляются при обновлении страницы.

Сообщение Anonymous »

У меня есть весенняя загрузка, которая используется для аутентификации и прокси-запросов на консоль MX4J.
Оба запроса get и post меняют состояние объекта mBean.
Для Например, пользователь щелкнет объект mBean.
У mBean есть список операций.
Пользователь щелкает операцию с именем Enable.
Результирующая строка запроса в браузере под полезной нагрузкой будет иметь вид: будет:

Код: Выделить всё

operation: enable
objectName: objectnae=com.foo
URL-адрес запроса:

Код: Выделить всё

http:/hostNameOfSpringBootApp.com:29001/invoke?opertion=enable&objectName=com.foo%type=basic
Это также то, что будет отображаться на панели браузера.
Теперь, если браузер будет обновлен, тот же запрос будет отправлен повторно. опубликовать или получить запрос.
Когда браузер обновляется, новый httpserverletRequest обращается к контроллеру весенней загрузки.
Вопрос в том, как я могу это предотвратить. Учитывая следующее:
Это не будет работать по шаблону публикации/перенаправления/получения
Я не хочу и не могу использовать JOptionPane, который предложит пользователю ответить «да» или «нет».
Пользователь должен оставаться на той же странице в случае какого-либо всплывающего решения html.
Поскольку http является синхронным, мы не можем использовать httpservletResponse более одного раза, «его нужно использовать только для ответа на исходный httpservletRequest». Я попытался сделать что-то вроде httpservletResponse.setContenttype(...),httpservletResponse.getWriter и написать специальный всплывающий HTML-код.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ge-refresh
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»