Subversion Repositories SmartDukaan

Rev

Rev 2145 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2145 Rev 2147
Line 1... Line 1...
1
package in.shop2020.serving.controllers;
1
package in.shop2020.serving.controllers;
2
 
2
 
3
import javax.servlet.http.Cookie;
3
import javax.servlet.http.Cookie;
4
 
4
 
5
import org.apache.log4j.Logger;
-
 
6
import org.apache.struts2.convention.annotation.Action;
5
import org.apache.struts2.convention.annotation.Action;
7
import org.apache.struts2.convention.annotation.Result;
6
import org.apache.struts2.convention.annotation.Result;
8
import org.apache.struts2.convention.annotation.Results;
7
import org.apache.struts2.convention.annotation.Results;
9
import org.apache.struts2.rest.DefaultHttpHeaders;
8
import org.apache.struts2.rest.DefaultHttpHeaders;
10
import org.apache.struts2.rest.HttpHeaders;
9
import org.apache.struts2.rest.HttpHeaders;
Line 15... Line 14...
15
})
14
})
16
 
15
 
17
public class TestController extends BaseController {
16
public class TestController extends BaseController {
18
	private static final long serialVersionUID = 1L;
17
	private static final long serialVersionUID = 1L;
19
	
18
	
20
	private static Logger log = Logger.getLogger(Class.class);
19
	//private static Logger log = Logger.getLogger(Class.class);
21
//	HttpServletRequest request;
-
 
22
//	HttpServletResponse response;
-
 
23
	
20
	
24
	public TestController(){
21
	public TestController(){
25
		
22
		
26
	}
23
	}
27
	
24
	
Line 29... Line 26...
29
	 // GET /this
26
	 // GET /this
30
	@Action("this")
27
	@Action("this")
31
    public HttpHeaders index() {
28
    public HttpHeaders index() {
32
		this.session.invalidate();
29
		this.session.invalidate();
33
        Cookie[] cookies = request.getCookies();
30
        Cookie[] cookies = request.getCookies();
34
        boolean foundCookie = false;
31
        //boolean foundCookie = false;
35
        long sessionId = 0;
32
        long sessionId = 0;
36
        
33
        
37
        if(cookies != null){
34
        if(cookies != null){
38
	        for(int loopIndex = 0; loopIndex < cookies.length; loopIndex++) { 
35
	        for(int loopIndex = 0; loopIndex < cookies.length; loopIndex++) { 
39
	            Cookie cookie1 = cookies[loopIndex];
36
	            Cookie cookie1 = cookies[loopIndex];
40
	            if (cookie1.getName().equals("sessionId")) {
37
	            if (cookie1.getName().equals("sessionId")) {
41
	                sessionId = Long.parseLong(cookie1.getValue());
38
	                sessionId = Long.parseLong(cookie1.getValue());
42
	            	System.out.println("Session Id is = " + sessionId);
39
	            	System.out.println("Session Id is = " + sessionId);
43
	                foundCookie = true;
40
	                //foundCookie = true;
44
	            }
41
	            }
45
	        }
42
	        }
46
	       }
43
	       }
47
 
44
 
48
        
45