J'utilise les services Web reposants de Jersey. Ceci est mon code ci-dessous
@Path(/test)
public class testService {
@POST
public String getData(Postdata postdata) {
}
}
Ma question est, est-il possible d'avoir accès à l'objet httpSession ici dans cette classe ??
Essayer:
@POST
public String getData(Postdata postdata, @Context HttpServletRequest request) {
HttpSession session = request.getSession();
}
Si votre service n'est PAS singleton, vous pouvez utiliser:
@Path("/test")
public class TestResource {
@Context
private HttpServletRequest request;
@POST
public String getData(Postdata postdata) {
HttpSession session = request.getSession();
}
}