Оба запроса get и post меняют состояние объекта mBean.
Для Например, пользователь щелкнет объект mBean.
У mBean есть список операций.
Пользователь щелкает операцию с именем Enable.
Результирующая строка запроса в браузере под полезной нагрузкой будет иметь вид: будет:
Код: Выделить всё
operation: enable
objectName: objectnae=com.foo
Код: Выделить всё
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
Мобильная версия