Siemson. Uczę się spring boota i mam problem. A mianowicie piszę sobie stronke takiej prostej pizzeri. I mam controller home, który służy do łapania żądania pod adres /home i zwraca widok strony głównej. Mam także controller innej klasy, który służy do dodania dania do koszyka. I chciałbym aby, po dodaniu do koszyka odsyłało mnie znowu do podstrony home z adresem /home, ale nie działa w żaden sposób w jaki próbuje. Czy jest jakiś sposób żeby wysłać żądanie pod adres z innego controllera? Redirect i forward nie działa. #naukaprogramowania #java #spring
@SayerL: U mnie chyba działało tak jak napisał w pkt 3: return new RedirectView("redirectedUrl");, ale dawno nie bawiłem się w te klocki i mogę czegoś nie pamiętać.
@SayerL: @GetMapping nie powinien modyfikować czegokolwiek, dodawać niczego do sesji. GET służy do zwrócenia(pobrania) strony. Modyfikacjami strony powinien się zająć @PostMapping lub @PutMapping.
Uczę się spring boota i mam problem. A mianowicie piszę sobie stronke takiej prostej pizzeri. I mam controller home, który służy do łapania żądania pod adres /home i zwraca widok strony głównej. Mam także controller innej klasy, który służy do dodania dania do koszyka. I chciałbym aby, po dodaniu do koszyka odsyłało mnie znowu do podstrony home z adresem /home, ale nie działa w żaden sposób w jaki próbuje. Czy jest jakiś sposób żeby wysłać żądanie pod adres z innego controllera? Redirect i forward nie działa. #naukaprogramowania #java #spring
homeController: https://pastebin.com/yeZdwRfk
orderController: https://pastebin.com/FYpXmrGK
pewnie nie zrozumiecie o co mi chodzi ale może jednak się uda.
return new RedirectView("redirectedUrl");
, ale dawno nie bawiłem się w te klocki i mogę czegoś nie pamiętać.zabrakło Ci /
Komentarz usunięty przez autora
@GetMapping
nie powinien modyfikować czegokolwiek, dodawać niczego do sesji. GET służy do zwrócenia(pobrania) strony. Modyfikacjami strony powinien się zająć@PostMapping
lub@PutMapping
.Zamiast String zwróć bo
ResponseEntity