/** conveniance method to add a servlet. */ public void addServlet(ServletHolder servlet,String pathSpec) { _servletHandler.addServletWithMapping(servlet, pathSpec); }
/** Convenience method to add a servlet with a servlet mapping. * @param className * @param pathSpec * @return * @deprecated */ public ServletHolder addServlet (String className, String pathSpec) { return addServletWithMapping (className, pathSpec); }
/** conveniance method to add a servlet. */ public ServletHolder addServlet(String className,String pathSpec) { return _servletHandler.addServletWithMapping(className, pathSpec); }
/** conveniance method to add a servlet. */ public ServletHolder addServlet(Class servlet,String pathSpec) { return _servletHandler.addServletWithMapping(servlet.getName(), pathSpec); }
protected void doAddServletMappings(final ServletHandler servletHandler) { servletHandler.addServletWithMapping(new ServletHolder(Logon.class), "/logon.app"); servletHandler.addServletWithMapping(new ServletHolder(Controller.class), "*.app"); } }
/** conveniance method to add a servlet. * @return The servlet holder. */ public ServletHolder addServletWithMapping (Class servlet,String pathSpec) { ServletHolder holder = newServletHolder(servlet); setServlets((ServletHolder[])LazyList.addToArray(getServlets(), holder, ServletHolder.class)); addServletWithMapping(holder,pathSpec); return holder; }
/** conveniance method to add a servlet. * @return The servlet holder. */ public ServletHolder addServletWithMapping (String className,String pathSpec) { ServletHolder holder = newServletHolder(null); holder.setName(className+"-"+holder.hashCode()); holder.setClassName(className); addServletWithMapping(holder,pathSpec); return holder; }
private static Handler generateServletContextHandler() throws IOException { ServletHandler servletHandler = new ServletHandler(); servletHandler.addServletWithMapping(BlockingServlet.class, BLOCKING_PATH); servletHandler.addServletWithMapping(BlockingForwardServlet.class, BLOCKING_FORWARD_PATH); servletHandler.addFilterWithMapping(RequestTracingFilter.class.getName(), "/*", Handler.ALL); Context context = new Context(null, null, null, servletHandler, null); context.setContextPath("/"); return context; }
public void addServletWithMapping( final String contextPath, final String servletClassName, final String servletMapping) { final ContextHandler contextHandler = new ContextHandler(); contextHandler.setContextPath(contextPath); final ServletHandler servletHandler = new ServletHandler(); servletHandler.addServletWithMapping(servletClassName, contextPath + servletMapping); contextHandler.setHandler(servletHandler); server.addHandler(servletHandler); }
ServletHolder pageHolder = handler.addServletWithMapping(PageServlet.class, "/*"); pageHolder.setInitParameter("pages", ConfigUtils.getProperty(JETTY_PAGES)); pageHolder.setInitOrder(2);
ServletHolder pageHolder = handler.addServletWithMapping(PageServlet.class, "/*"); pageHolder.setInitParameter("pages", ConfigUtils.getProperty(JETTY_PAGES)); pageHolder.setInitOrder(2);
public static void main(String[] args) throws Exception { Server server = new Server(); Connector connector=new SocketConnector(); connector.setPort(8080); server.setConnectors(new Connector[]{connector}); ServletHandler handler=new ServletHandler(); server.setHandler(handler); handler.addServletWithMapping("org.mortbay.jetty.example.MinimalServlets$HelloServlet", "/"); server.start(); server.join(); }
@Test public void testCanSendMultipartPutRequest() throws Exception { Server server = new Server(0); ServletHandler handler = new ServletHandler(); handler.addServletWithMapping(SetFilesServlet.class, "/*"); server.setHandler(handler); try { // start jetty. server.start(); // now, make a request. Request<?, ?> request = requestFactory.createRequest(Request.MethodType.PUT, "http://localhost:" + getActivePort(server)); request.setFiles(Collections.singletonList(new RequestFilePart(testFile, "testFile"))); request.execute(new ResponseHandler() { public void handle(final Response response) throws ResponseException { assertTrue(response.isSuccessful()); } }); } finally { server.stop(); } }
@Test public void testCanSendMultipartPostRequest() throws Exception { Server server = new Server(0); ServletHandler handler = new ServletHandler(); handler.addServletWithMapping(SetFilesServlet.class, "/*"); server.setHandler(handler); try { // start jetty. server.start(); // now, make a request. Request<?, ?> request = requestFactory.createRequest(Request.MethodType.POST, "http://localhost:" + getActivePort(server)); request.setFiles(Collections.singletonList(new RequestFilePart(testFile, "testFile"))); request.execute(new ResponseHandler() { public void handle(final Response response) throws ResponseException { assertTrue(response.isSuccessful()); } }); } finally { server.stop(); } }
@Test public void testExecuteUnauthenticatedRequest() throws Exception { Server server = new Server(0); ServletHandler handler = new ServletHandler(); handler.addServletWithMapping(HelloServlet.class, "/*"); server.setHandler(handler); try { // start jetty. server.start(); // now, make a request. Request<?, ?> request = requestFactory.createRequest(Request.MethodType.GET, "http://localhost:" + getActivePort(server)); request.execute(new ResponseHandler() { public void handle(final Response response) throws ResponseException { passed = response.getResponseBodyAsString().contains(MESSAGE); } }); assertTrue("Should be able to get result from http", passed); } finally { server.stop(); } }
ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*"); servletHolder.setInitOrder(2);
ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*"); servletHolder.setInitOrder(2);
ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*"); servletHolder.setInitOrder(2);
ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*"); servletHolder.setInitOrder(2);
ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*"); servletHolder.setInitOrder(2);