2011-01-27 5 views
9

मैं यह नहीं समझ सकता कि किसी दिए गए जेएक्स-आरएस webservice अनुरोध से सत्र आईडी कैसे पुनर्प्राप्त करें। मुझे लगता है कि यह उपलब्ध है, लेकिन मुझे नहीं पता कि इसे कैसे प्राप्त किया जाए।मैं जेएक्स-आरएस webservice के भीतर से सत्र आईडी कैसे प्राप्त कर सकता हूं?

मैं सीएक्सएफ का उपयोग नहीं कर रहा हूं। मैं किसी भी सहायता के लिए आभारी होंगे।

उत्तर

25

HttpServletRequest का वर्तमान उदाहरण प्राप्त करने के लिए आप @Context annotation का उपयोग कर सकते हैं।

@Path("/session-id.txt") 
public class SessionIdResource { 

    @GET 
    @Produces(MediaType.TEXT_PLAIN) 
    public String getSessionId(@Context HttpServletRequest request) { 
     return request.getSession(true).getId(); 
    } 
} 
संबंधित मुद्दे

 संबंधित मुद्दे