-->

访问HttpSession中的PreProcessInterceptor(Accessing Htt

2019-10-18 12:20发布

是否有可能访问/创建HttpSessionpreProcess一的方法PreProcessInterceptor

(2.3.4 RestEasy的)

Answer 1:

您可以访问HttpSession通过注入HttpServletRequest使用@Context注释,然后从像这样的请求获得了本届会议:

@Context
private HttpServletRequest servletRequest;

@Override
public ServerResponse preProcess(HttpRequest request, ResourceMethod method)
        throws Failure, WebApplicationException 
{       
    HttpSession session = servletRequest.getSession();

    //Do something with the session here...
}


文章来源: Accessing HttpSession in PreProcessInterceptor