bundles/org.apache.jasper.glassfish/src/org/apache/jasper/servlet/JspServlet.java
public void init(ServletConfig config) throws ServletException {

        super.init(config);
        this.config = config;
        this.context = config.getServletContext();

        // Initialize the JSP Runtime Context
        options = new EmbeddedServletOptions(config, context);
        rctxt = new JspRuntimeContext(context,options);

        // START SJSWS 6232180
        // Determine which HTTP methods to service ("*" means all)
        httpMethodsString = config.getInitParameter("httpMethods");
        if (httpMethodsString != null
                && !httpMethodsString.equals("*")) {
            httpMethodsSet = new HashSet<String>();
            StringTokenizer tokenizer = new StringTokenizer(
                    httpMethodsString, ", \t\n\r\f");
            while (tokenizer.hasMoreTokens()) {
                httpMethodsSet.add(tokenizer.nextToken());
            }
        }
        // END SJSWS 6232180

        // START GlassFish 750
        taglibs = new ConcurrentHashMap<String, TagLibraryInfo>();
        context.setAttribute(Constants.JSP_TAGLIBRARY_CACHE, taglibs);

        tagFileJarUrls = new ConcurrentHashMap<String, URL>();
        context.setAttribute(Constants.JSP_TAGFILE_JAR_URLS_CACHE, 
                             tagFileJarUrls);
        // END GlassFish 750

        if (log.isLoggable(Level.FINEST)) {
            log.finest(Localizer.getMessage("jsp.message.scratch.dir.is",
                                           options.getScratchDir().toString()));
            log.finest(Localizer.getMessage("jsp.message.dont.modify.servlets"));
        }

        this.jspProbeEmitter = (JspProbeEmitter)
            config.getServletContext().getAttribute(
                "org.glassfish.jsp.monitor.probeEmitter");
    }
public void init(ServletConfig config) throws ServletException {

        super.init(config);
        this.config = config;
        this.context = config.getServletContext();

        // Initialize the JSP Runtime Context
        options = new EmbeddedServletOptions(config, context);
        rctxt = new JspRuntimeContext(context,options);

        // START SJSWS 6232180
        // Determine which HTTP methods to service ("*" means all)
        httpMethodsString = config.getInitParameter("httpMethods");
        if (httpMethodsString != null
                && !httpMethodsString.equals("*")) {
            httpMethodsSet = new HashSet<String>();
            StringTokenizer tokenizer = new StringTokenizer(
                    httpMethodsString, ", \t\n\r\f");
            while (tokenizer.hasMoreTokens()) {
                httpMethodsSet.add(tokenizer.nextToken());
            }
        }
        // END SJSWS 6232180

        // START GlassFish 750
        taglibs = new ConcurrentHashMap<String, TagLibraryInfo>();
        context.setAttribute(Constants.JSP_TAGLIBRARY_CACHE, taglibs);

        tagFileJarUrls = new ConcurrentHashMap<String, URL>();
        context.setAttribute(Constants.JSP_TAGFILE_JAR_URLS_CACHE, 
                             tagFileJarUrls);
        // END GlassFish 750

        if (log.isLoggable(Level.FINEST)) {
            log.finest(Localizer.getMessage("jsp.message.scratch.dir.is",
                                           options.getScratchDir().toString()));
            log.finest(Localizer.getMessage("jsp.message.dont.modify.servlets"));
        }

        this.jspProbeEmitter = (JspProbeEmitter)
            config.getServletContext().getAttribute(
                "org.glassfish.jsp.monitor.probeEmitter");
    }
public void init ( ServletConfig config ) throws ServletException { super . init ( config ) ; this . config = config ; this . context = config . getServletContext ( ) ; // Initialize the JSP Runtime Context options = new EmbeddedServletOptions ( config , context ) ; rctxt = new JspRuntimeContext ( context , options ) ; // START SJSWS 6232180 // Determine which HTTP methods to service ("*" means all) httpMethodsString = config . getInitParameter ( "httpMethods" ) ; if ( httpMethodsString != null && ! httpMethodsString . equals ( "*" ) ) { httpMethodsSet = new HashSet < String > ( ) ; StringTokenizer tokenizer = new StringTokenizer ( httpMethodsString , ", \t\n\r\f" ) ; while ( tokenizer . hasMoreTokens ( ) ) { httpMethodsSet . add ( tokenizer . nextToken ( ) ) ; } } // END SJSWS 6232180 // START GlassFish 750 taglibs = new ConcurrentHashMap < String , TagLibraryInfo > ( ) ; context . setAttribute ( Constants . JSP_TAGLIBRARY_CACHE , taglibs ) ; tagFileJarUrls = new ConcurrentHashMap < String , URL > ( ) ; context . setAttribute ( Constants . JSP_TAGFILE_JAR_URLS_CACHE , tagFileJarUrls ) ; // END GlassFish 750 if ( log . isLoggable ( Level . FINEST ) ) { log . finest ( Localizer . getMessage ( "jsp.message.scratch.dir.is" , options . getScratchDir ( ) . toString ( ) ) ) ; log . finest ( Localizer . getMessage ( "jsp.message.dont.modify.servlets" ) ) ; } this . jspProbeEmitter = ( JspProbeEmitter ) config . getServletContext ( ) . getAttribute ( "org.glassfish.jsp.monitor.probeEmitter" ) ; }
/*
Initializes this JspServlet.
/ * Initializes this JspServlet .