S.....g
S.....g
#java #spring #thymeleaf #programowanie
Mirki, mam taki kod:

My Profile
i nie wiem jak to zrobić żeby wygenerowało mi poprawny link do profilu obecnie zalogowanego użytkownika. Zmienna 'username' jest pusta, ale sec:authentication="name" wyświetla prawidłową nazwę użytkownika. Tylko jak to zapakować do atrybutu sesji? Albo nawet bez pakowania, bo pewnie już tam jest... Jak to pobrać? :)
1
  • Najlepsze
  • Wszystkie komentarze
martwy_kotek
@Szczypioreg: Hej, jak chcesz zrobić to koszernie, to w kontrolerze możesz sobie dorzucic dodatkowy mapping i masz wtedy takie coś

@RequestMapping(value = "/current")
private CustomUser getCurrentCustomUser(@AuthenticationPrincipal CustomUser user){
//Tu możesz wszystko
}
1
S.....g
S.....g
0
ppawel
@Szczypioreg: Tak z ciekawości, to czy sec:authentication współdziałają w ogóle z ThymeLeaf?
0
S.....g
S.....g
@ppawel: Co masz na myśli pisząc współdziałają? 'sec' to biblioteka znaczników Thymeleaf do integracji ze Springiem Security
0