Выполняйте сброс переменной при выходе из конечной точки, но не при ее обновлении через POST. ⇐ JAVA
Выполняйте сброс переменной при выходе из конечной точки, но не при ее обновлении через POST.
Я создаю свой первый проект Java Spring, который обрабатывает заказы на продукты после того, как они были помещены в корзину и применены скидки.
@Controller @RequestMapping("/shoppingCart") общественный класс ShoppingCartController { частная переменная объекта; // ...методы контроллера } У меня следующая проблема. Мне нужна переменная, которая остается установленной, пока пользователь находится в конечной точке /shoppingCart/order. Переменную необходимо сбросить, когда пользователь покинет эту конечную точку.
@GetMapping("/order") public String viewOrder (модель модели) { сбросVariable (переменная); model.addAttribute("переменная", переменная); вернуть «страницу заказа»; } Проблема в том, что для обновления значения этой переменной я использую POST-запрос с конечной точкой /shoppingCart/applyDiscount, который считается выходом конечной точки для переменной и сбрасывается.< /п> @PostMapping("/applyDiscount") public String applyDiscount(@RequestParam("discountCode") String DiscountCode){ updateVariable (переменная); return "redirect:/shoppingCart/order"; } Как мне подойти к этой ситуации?
Я создаю свой первый проект Java Spring, который обрабатывает заказы на продукты после того, как они были помещены в корзину и применены скидки.
@Controller @RequestMapping("/shoppingCart") общественный класс ShoppingCartController { частная переменная объекта; // ...методы контроллера } У меня следующая проблема. Мне нужна переменная, которая остается установленной, пока пользователь находится в конечной точке /shoppingCart/order. Переменную необходимо сбросить, когда пользователь покинет эту конечную точку.
@GetMapping("/order") public String viewOrder (модель модели) { сбросVariable (переменная); model.addAttribute("переменная", переменная); вернуть «страницу заказа»; } Проблема в том, что для обновления значения этой переменной я использую POST-запрос с конечной точкой /shoppingCart/applyDiscount, который считается выходом конечной точки для переменной и сбрасывается.< /п> @PostMapping("/applyDiscount") public String applyDiscount(@RequestParam("discountCode") String DiscountCode){ updateVariable (переменная); return "redirect:/shoppingCart/order"; } Как мне подойти к этой ситуации?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
VSCODE Test Explorer висит, несмотря на ошибки в выходе, и все собранные тесты (в выходе)
Anonymous » » в форуме Python - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-
-
-
AngularJS API -файл Post File к параметру конечной точки приложения .NET Core App Appaint Null
Anonymous » » в форуме C# - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Anonymous
-