9
我無法弄清楚如何從給定的JAX-RS web服務請求中檢索會話ID。我認爲它是可用的,但我不知道如何檢索它。如何從JAX-RS webservice中檢索會話ID?
我不使用CXF。我會很感激任何幫助。
我無法弄清楚如何從給定的JAX-RS web服務請求中檢索會話ID。我認爲它是可用的,但我不知道如何檢索它。如何從JAX-RS webservice中檢索會話ID?
我不使用CXF。我會很感激任何幫助。
您可以使用@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();
}
}