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ąć?

questionAnswers(1)

yourAnswerToTheQuestion