/* 初始化请求 */
req.setCharacterEncoding(encoding);
HttpRequest request = new HttpRequest((HttpServletRequest)req);
/* 初始化资源管理器 */
ResourceManager resManager = new ResourceManager();
/* 设置资源容器, WEBApplicationContext上下文 */
resManager.setResourceContainer(WEBApplicationContext.class.getName(), webContext);
/* 设置资源容器, HttpSession用户会话 */
HttpSession session = new HttpSession(((HttpServletRequest)req).getSession());
resManager.setResourceContainer(HttpSession.class.getName(), session);
/* 设置资源容器, HttpRequest请求 */
resManager.setResourceContainer(HttpRequest.class.getName(), request);
/* 设置资源, WEBApplicationContext */
resManager.setResource(WEBApplicationContext.class.getName(), webContext);
/* 设置资源, HttpSession */
resManager.setResource(HttpSession.class.getName(), session);
/* 设置资源, HttpRequest */
resManager.setResource(HttpRequest.class.getName(), request);
/* 设置资源, ServletResponse */
resManager.setResource(ServletResponse.class.getName(), res);
/* 将资源管理器加入到Request中,以便于在具休JSP或Servlet中能使用到资源管理器 */
request.setAttribute(ResourceManager.class.getName(), resManager);
/* 转到下一过滤器 */