Package javax.servlet

Examples of javax.servlet.Servlet.service()


    request.setAttribute(WebContext.CONST_PATH_NAME, pathName);

    // 根据typeName,找对应的类型的处理器
    Servlet typeServlet = WebContext.getViewTypeServlet(viewTypeName);
    if (typeServlet != null) {
      typeServlet.service(arg0, arg1);
      return;
    }
    response.sendError(404,
        String.format("未找到映射到视图类型为[%s]的Servlet!", viewTypeName));
  }
View Full Code Here


    servletContext.setAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE, wac);

    Servlet servlet = new HttpRequestHandlerServlet();
    servlet.init(new MockServletConfig(servletContext, "myHandler"));

    servlet.service(request, response);
    assertEquals("myResponse", response.getContentAsString());

    try {
      request.setParameter("exception", "ServletException");
      servlet.service(request, response);
View Full Code Here

    servlet.service(request, response);
    assertEquals("myResponse", response.getContentAsString());

    try {
      request.setParameter("exception", "ServletException");
      servlet.service(request, response);
      fail("Should have thrown ServletException");
    }
    catch (ServletException ex) {
      assertEquals("test", ex.getMessage());
    }
View Full Code Here

        Servlet servlet = servletHost.getServlet(path);
        if (servlet == null) {
            throw new IllegalStateException("No servlet registered for path: " + path);
        }

        servlet.service(req, res);
    }

}
View Full Code Here

                        SecurityUtil.doAsPrivilege("service",
                                                   servlet,
                                                   classType,
                                                   args);
                    } else {
                        servlet.service(req, res);
                    }
                }
                instanceSupport.fireInstanceEvent(InstanceEvent.AFTER_INIT_EVENT,
                                                  servlet);
            } catch (UnavailableException f) {
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

                                      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

        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

            try {

                String callerServlet = requestData.setActiveServletName(name);

                servlet.service(request, response);

                requestData.setActiveServletName(callerServlet);

            } finally {
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.