Pobranie info z FE do BE bez resta

0

Hej, background: FE napisany w angularjs, backend w javie 8. Case następujący - jest popup gdzie użytkownik zmienia częstotliwość wyliczania okresów zatwierdzania czegoś tam np. 3 miesięczny, miesięczny, tygodniowy od jakiejś daty np. 31.01.19 do 15.04.2020. Teraz tak, użytkownik klika "Save" i ma mu się wyświetlić tabela porównująca te okresy przed zmianą jakie chce dokonać z tym jak będzie to wyglądać po zmianie tej częstotliwości. Jeśli użytkownik potwierdzi, że tak, wszystko jest git to wtedy ma lecieć zapis do bazy o tym. Teraz moje pytanie - potrzebuję się dobrać do informacji jaką frekwencję wybrał użytkownik w tym popupie tak aby móc to wszystko fajnie przeliczyć i wysłać przeliczone okresy getem na front. Jak polecacie to zrobić?

0

Będzie to osobny widok, tak więc mógłbyś dodać nowy kontroler, który zwraca widok z wyświetlonymi okresami wg obecnej preferencji + obok okresami wg preferencji pobranej z POST'a wysłanego po kliknięciu "Save"

0

Ok tylko wtedy musiałbym te dane z POSTa gdzieś zapisać u siebie tak aby w serwisie móc się do nich odwołać przy odpytywaniu GETa. A zapisu na bazie chcę uniknąć dopóki user faktycznie nie potwierdzi swojego wyboru :/ Chyba, że trzymać to w jakiejś mapie a następnie po potwierdzeniu/anulowania wyboru ją czyścić? Myślałem też nad jakimś sessionStorage i dobierać się do wartości przesyłając HttpServletRequest w parametrze kontrolera ale nie wiem czy to dobry pomysł

3

Dlaczego nie możesz tego przeliczyć na backendzie i POST (ten sam request) nie może zwrócić stanu przed i po?

0

@Charles_Ray: matko, takie proste rozwiązanie a ja szukałem nie wiadomo jakiego pokrętnego sposobu :p Z gorączka widocznie powinno się leżeć a nie kodzić hehe :p Dzięki wielkie :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1