티스토리 뷰





반응형

1.Session값 여러가지 형태로 저장하기

먼저 기존에 하던 방식은 login메소드 파라미터로 HttpSession session을 받고서 로그인 성공되는 로직에 session.setAttribute();해서 넣는 방식 그대로 사용 가능하다.

2번째 방식은 어노테이션으로 @SessionAttribute(" ")을 만들어주고 아래서 model로 key값을 맞춰서 저장하는 것이다.

사용은 편한걸로 하면 될듯 하다.


2.로그아웃하기

로그아웃도 처음방식은 늘 사용했던 invalidate()로 연결을 끊어주면되고 두번째 방식은 SessionStatus라는 걸 파라미터로 받아서 !isComplete()로 연결확인을 하고 setComplete()로 연결을 끊어준다.


3.ModelAndView 사용하기

우린 늘상 메소드를 만들 때 String을 반환하는 메소드를 만들어왔다. 그래서 좀 다른 방식인 ModelAndView로 해보려고 한다. 먼저 리턴값을 String에서 ModelAndView로 바꿔주고 그 메소드안에 객체도 생성한다. 그리고 Model객체와 동일하게 사용가능하다. Model과 ModelAndView의 Model은 같은 것이기에 사용가능하다. 마지막으로 리턴할 때는 이동할 주소를 setViewName으로 넣어주고 mv자체를 리턴해주면 된다. 위 사진에 String으로 만들어진 객체와 동일한 로직이다.






반응형
댓글
반응형
최근에 달린 댓글
글 보관함
Total
Today
Yesterday
최근에 올라온 글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31