2011-01-27 40 views

回答

25

您可以使用@Context annotation來獲取HttpServletRequest的當前實例。

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

    @GET 
    @Produces(MediaType.TEXT_PLAIN) 
    public String getSessionId(@Context HttpServletRequest request) { 
     return request.getSession(true).getId(); 
    } 
}