コード例 #1
0
 public WebFilterConfig(String filterName, WebAppConfig webAppConfig) {
   this.filterName = filterName;
   ServletFilter servletFilter = (ServletFilter) webAppConfig.getFilters().get(filterName);
   Vector<InitParam> initParams = servletFilter.getInitParam();
   if (initParams != null && initParams.size() > 0) {
     for (InitParam initParam : initParams) {
       initializationParams.put(initParam.getParamName(), initParam.getParamValue());
     }
   }
 }
コード例 #2
0
 protected Context createContext(
     javax.servlet.http.HttpServletRequest request,
     javax.servlet.http.HttpServletResponse response) {
   Context ctx =
       new NanocontainerVelocityContext(
           ServletFilter.getRequestContainerForThread(), ServletValueStack.getStack(request));
   ctx.put(REQUEST, request);
   ctx.put(RESPONSE, response);
   return ctx;
 }