HttpServletRequest
имеет метод:
setAttribute
Как извлечь этот атрибут из ContainterRequest
?
Я не нашел: getAttribute
метод!
код
public class AuthenticationFilter implements Filter{
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) throws IOException, ServletException {
HttpServletRequest httpReq = (HttpServletRequest) servletRequest;
.... ....
httpReq.setAttribute("businessId", businessId);
}
}
В фильтре Джерси:
private class Filter implements ResourceFilter, ContainerRequestFilter{
public ContainerRequest filter(ContainerRequest request) {
..extract the attribute from the httpReq
}
}