Nie jestem tego pewien, jeśli użyję SessionStatus object.setComplete() w kontrolerze, czy wyczyści on wszystkie dane sesji Webapp lub po prostu wyczyści dane sesji zapisane przez konkretnego kontrolera, w którym używane jest @SessionAttributes?Czy SessionStatus object.setComplete() czyści wszystkie atrybuty sesji lub po prostu działa dla kontrolera, w którym jest używany?
8
A
Odpowiedz
11
SessionStatus#setComplete()
JavaDoc jest całkiem jasne, o cel danej metody jest:
/**
* Mark the current handler's session processing as complete, allowing for
* cleanup of session attributes.
*/
ten czyści atrybuty sesji bieżącego przewodnika zarejestrowane przez @SessionAttribute
. To jest zupełnie inny od apletu HttpSession#invalidate()
:
/**
* Invalidates this session then unbinds any objects bound to it.
*/
to jeden faktycznie niszczy sesję użytkownika całkowicie.
+0
Wielkie dzięki za odpowiedź. – user2472968
Powiązane problemy
- 1. navigator.geolocation.watchPosition po prostu nie działa
- 2. Czy 5 * 5 jest dosłownym lub po prostu wyrażeniem?
- 3. Czy musimy zaimportować React lub po prostu {Komponent, PropTypes} zrobi?
- 4. Django/Auth: wylogowanie czyści dane sesji?
- 5. window.navigator lub po prostu nawigator?
- 6. Czy mogę po prostu "odczytać" plik, który jest w użyciu?
- 7. Gniazda: BufferedOutputStream lub po prostu OutputStream?
- 8. Czy ToString() jest dobry, zły, czy po prostu zbędny?
- 9. Robienie zdjęć "po prostu" nie działa
- 10. Sprawdź, czy dany przedmiot (lub po prostu klasa) ma właściwość
- 11. Czy usługa Firebase Cloud Messaging obsługuje wszystkie najważniejsze przeglądarki lub po prostu Chrome?
- 12. Znajdowanie max_element wektora, w którym członek jest używany do decydowania, czy jego maksymalna wartość to
- 13. Czy static_cast jest niewłaściwie używany?
- 14. Android Studio, logcat czyści po zamknięciu aplikacji
- 15. Android: sprawdź, czy GPS wyszukuje, naprawił lub nie jest używany
- 16. Jak przekierować po zalogowaniu się użytkownika lub po prostu wylogowaniu
- 17. Czy "zsynchronizowany" naprawdę jest po prostu cukrem syntaktycznym?
- 18. Czy warto połączyć bajt [] i tablice char [] lub czy lepiej jest po prostu utworzyć
- 19. Czy istnieje przypadek użycia dla funkcji std ::, która nie jest objęta wskaźnikami funkcji, czy jest to po prostu cukier syntaktyczny?
- 20. Czy prototypowy wzór naprawdę jest po prostu sklonowany?
- 21. Spring Framework 3 i atrybuty sesji
- 22. Czy potrzebny jest port PORT podczas dołączania do grupy multiemisji lub po prostu IP?
- 23. Co jest lepsze dla stanu wydajności lub sesji
- 24. clojure.core.cache po prostu nie działa na własnym przykładzie
- 25. Jak zapobiec przechwytywaniu sesji, po prostu kopiując plik cookie z komputera na inny?
- 26. Wszystkie wbudowane atrybuty .Net
- 27. Znaleźć wszystkie wykorzystanie stanu sesji
- 28. Czy Microsoft Workflow Foundation jest naprawdę używany?
- 29. Czy rozwiązanie z setkami projektów jest niebezpieczne lub po prostu nieporęczne?
- 30. Czy lepiej jest mieć jedną instancję klasy lub po prostu mieć kilka statycznych metod?
Przełożę go tak jak SessionStatus to samo co session.invalidate? – user2472968