Zapobiegaj wywołaniu tej samej akcji dwa razy tak długo, jak użytkownik jest w bieżącej sesji
Używam szkieletu Struts2, moim problemem jest
Jeśli użytkownik zaloguje się do systemu i kliknie jakąś akcję, powiedzmyACTION1
, flow przejdzie do klasy akcji i wykona jakąś metodę, zwróci odpowiedni wynik. Może odwiedzić niektóre strony internetowe i ponownie kliknąćACTION1
.
Tak długo, jak jest w tej samej sesji, teraz kontrola nie powinna iść tą konkretną metodą, ale wynik powinien być taki sam jak poprzednie wyniki.
Jak możemy to osiągnąć?