HttpServletRequest
メソッドがありsetAttribute(String, Object)
ます。
からこの属性を抽出するにはどうすればよい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
}
}