Package javax.servlet

Examples of javax.servlet.Servlet.service()


    }
      }
      /* Since this may be the initial instance, we still need to
         synchronize here */
      synchronized(sl) {
    sl.service(reqF, resF);
      }
  } finally {
      if (sl != null) {
    stmPool.put(sl);
      }
View Full Code Here


        Class clazz = Thread.currentThread().getContextClassLoader().loadClass(this.jspServletClass);
        Servlet servlet = (Servlet) clazz.newInstance();
        servlet.init(new JSPEngineServletConfig(context,"JSPEngineImpl"));
       
        try {
            servlet.service(request, response);
            bytes = output.toByteArray();
        } finally {
            // clean up
            servlet.destroy();
        }
View Full Code Here

                    // Invoking jspInit
                    HttpRequestBase req = new HttpRequestBase();
                    HttpResponseBase res = new HttpResponseBase();
                    req.setServletPath(jspFile);
                    req.setQueryString("jsp_precompile=true");
                    servlet.service(req, res);
                }
                instanceSupport.fireInstanceEvent(InstanceEvent.AFTER_INIT_EVENT,
                                                  servlet);
            } catch (UnavailableException f) {
                instanceSupport.fireInstanceEvent(InstanceEvent.AFTER_INIT_EVENT,
View Full Code Here

            request.setAttribute(Globals.INVOKED_ATTR,
                                 request.getServletPath());
            //            if (debug >= 2)
            //                log("  Calling service() method, jspFile=" +
            //                    jspFile);
            instance.service(wrequest, response);
            request.removeAttribute(Globals.INVOKED_ATTR);
            request.removeAttribute(Globals.JSP_FILE_ATTR);
        } catch (IOException e) {
            //            if (debug >= 2)
            //                log("  service() method IOException", e);
View Full Code Here

                                      servlet, request, response);
            if (servlet != null) {
                //                if (debug >= 2)
                //                    log("  Calling service(), jspFile=" + jspFile);
                if ((hrequest != null) && (hresponse != null)) {
                    servlet.service((HttpServletRequest) request,
                                    (HttpServletResponse) response);
                } else {
                    servlet.service(request, response);
                }
            }
View Full Code Here

                //                    log("  Calling service(), jspFile=" + jspFile);
                if ((hrequest != null) && (hresponse != null)) {
                    servlet.service((HttpServletRequest) request,
                                    (HttpServletResponse) response);
                } else {
                    servlet.service(request, response);
                }
            }
            request.removeAttribute(Globals.JSP_FILE_ATTR);
            support.fireInstanceEvent(InstanceEvent.AFTER_DISPATCH_EVENT,
                                      servlet, request, response);
View Full Code Here

            request.setAttribute(Globals.INVOKED_ATTR,
                                 request.getServletPath());
            //            if (debug >= 2)
            //                log("  Calling service() method, jspFile=" +
            //                    jspFile);
            instance.service(wrequest, response);
            request.removeAttribute(Globals.INVOKED_ATTR);
            request.removeAttribute(Globals.JSP_FILE_ATTR);
        } catch (IOException e) {
            //            if (debug >= 2)
            //                log("  service() method IOException", e);
View Full Code Here

        if (target instanceof HttpServiceInvoker) {
            HttpServiceInvoker invoker = (HttpServiceInvoker) target;
            invoker.invoke(request, response, null);
        } else if (target instanceof Servlet) {
            Servlet servlet = (Servlet) target;
            servlet.service(request, response);
        } else if (target instanceof Filter) {
            Filter filter = (Filter) target;
            filter.doFilter(request, response, filterChain);
        } else {
            logger.warn("invoke called with target " + (target != null ) + " which is not an instance of " + HttpServiceInvoker.class.getSimpleName() + ", " +
View Full Code Here

        if (target instanceof HttpServiceInvoker) {
            HttpServiceInvoker invoker = (HttpServiceInvoker) target;
            invoker.invoke(request, response, null);
        } else if (target instanceof Servlet) {
            Servlet servlet = (Servlet) target;
            servlet.service(request, response);
        } else if (target instanceof Filter) {
            Filter filter = (Filter) target;
            filter.doFilter(request, response, filterChain);
        } else {
            logger.warn("invoke called with target " + (target != null ) + " which is not an instance of " + HttpServiceInvoker.class.getSimpleName() + ", " +
View Full Code Here

    // 如果此路径有映射的Servlet,则交由此Servlet去处理
    Servlet pathServlet = WebContext
        .getServletByPath(requestUriWithoutContextPath);
    if (pathServlet != null) {
      pathServlet.service(request, response);
      return;
    }
    // 如果是根路径
    if ("/".equals(requestUriWithoutContextPath)) {
      DefaultRootServlet.getInstance().service(arg0, arg1);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.