root/nextboard/src/org/springframework/samples/kyuriboard/web/spring/LogoutController.java

리비전 3, 1.0 kB (mefour에 의해 체크인됨, 16 년 전)

ASSIGNED - # 1: 인큐페이터 사이트를 위한 개념 정립
http://221.150.127.106:8081/projects/hubproject/ticket/1

Line 
1 /**
2  *
3  */
4 package org.springframework.samples.kyuriboard.web.spring;
5
6 import javax.servlet.http.HttpServletRequest;
7 import javax.servlet.http.HttpServletResponse;
8
9 import org.springframework.web.servlet.ModelAndView;
10 import org.springframework.web.servlet.mvc.Controller;
11
12 /**
13  * @author DAMI(archy712@naver.com)
14  *
15  */
16 public class LogoutController implements Controller {
17        
18         private String successView;
19        
20         /**
21          * @param successView the successView to set
22          */
23         public void setSuccessView(String successView) {
24                 this.successView = successView;
25         }
26
27
28         /* (non-Javadoc)
29          * @see org.springframework.web.servlet.mvc.Controller#handleRequest(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
30          */
31         public ModelAndView handleRequest(HttpServletRequest request,
32                         HttpServletResponse response) throws Exception {
33                 // TODO Auto-generated method stub
34                 request.getSession().removeAttribute("userSession");
35                 request.getSession().invalidate();
36                 return new ModelAndView(this.successView);
37         }
38
39 }
참고: 소스 브라우저를 사용하면서 도움이 필요하다면, TracBrowser를 참고하십시오.