public @Override void init(ServletConfig servletConfig) throws ServletException { super.init(servletConfig); this.context = servletConfig.getServletContext(); this.webApp = WebApp.get(context); String defaultEncodings = servletConfig.getInitParameter("default-encodings"); if(defaultEncodings!=null) { for(String t : defaultEncodings.split(";")) { t=t.trim(); int idx=t.indexOf('='); if(idx<0) throw new ServletException("Invalid format: "+t); webApp.defaultEncodingForStaticResources.put(t.substring(0,idx),t.substring(idx+1)); } } buildResourcePaths(); webApp.addStaplerServlet(servletConfig.getServletName(),this); String v = servletConfig.getInitParameter("diagnosticThreadName"); if (v!=null) diagnosticThreadName = Boolean.parseBoolean(v); }
public @Override void init(ServletConfig servletConfig) throws ServletException { super.init(servletConfig); this.context = servletConfig.getServletContext(); this.webApp = WebApp.get(context); String defaultEncodings = servletConfig.getInitParameter("default-encodings"); if(defaultEncodings!=null) { for(String t : defaultEncodings.split(";")) { t=t.trim(); int idx=t.indexOf('='); if(idx<0) throw new ServletException("Invalid format: "+t); webApp.defaultEncodingForStaticResources.put(t.substring(0,idx),t.substring(idx+1)); } } buildResourcePaths(); webApp.addStaplerServlet(servletConfig.getServletName(),this); String v = servletConfig.getInitParameter("diagnosticThreadName"); if (v!=null) diagnosticThreadName = Boolean.parseBoolean(v); }