org.mortbay.jetty.servlet.ServletHandler.addServletWithMapping()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(7.4k)|赞(0)|评价(0)|浏览(110)

本文整理了Java中org.mortbay.jetty.servlet.ServletHandler.addServletWithMapping()方法的一些代码示例,展示了ServletHandler.addServletWithMapping()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ServletHandler.addServletWithMapping()方法的具体详情如下:
包路径:org.mortbay.jetty.servlet.ServletHandler
类名称:ServletHandler
方法名:addServletWithMapping

ServletHandler.addServletWithMapping介绍

[英]conveniance method to add a servlet.
[中]conveniance方法添加servlet。

代码示例

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/** conveniance method to add a servlet.
 */
public void addServlet(ServletHolder servlet,String pathSpec)
{
  _servletHandler.addServletWithMapping(servlet, pathSpec);
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/** 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);
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/** conveniance method to add a servlet.
 */
public ServletHolder addServlet(String className,String pathSpec)
{
  return _servletHandler.addServletWithMapping(className, pathSpec);
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/** conveniance method to add a servlet.
 */
public ServletHolder addServlet(Class servlet,String pathSpec)
{
  return _servletHandler.addServletWithMapping(servlet.getName(), pathSpec);
}

代码示例来源:origin: org.nakedobjects.plugins/htmlviewer-client

protected void doAddServletMappings(final ServletHandler servletHandler) {
    servletHandler.addServletWithMapping(new ServletHolder(Logon.class), "/logon.app");
    servletHandler.addServletWithMapping(new ServletHolder(Controller.class), "*.app");
  }
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/** 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;
}

代码示例来源:origin: org.mortbay.jetty/com.springsource.org.mortbay.jetty.server

/** 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;
}

代码示例来源:origin: Nike-Inc/wingtips

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;
}

代码示例来源:origin: net.disy.legato/legato-testing

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);
}

代码示例来源:origin: remoting/dubbox

ServletHolder pageHolder = handler.addServletWithMapping(PageServlet.class, "/*");
pageHolder.setInitParameter("pages", ConfigUtils.getProperty(JETTY_PAGES));
pageHolder.setInitOrder(2);

代码示例来源:origin: remoting/dubbox

ServletHolder pageHolder = handler.addServletWithMapping(PageServlet.class, "/*");
pageHolder.setInitParameter("pages", ConfigUtils.getProperty(JETTY_PAGES));
pageHolder.setInitOrder(2);

代码示例来源:origin: org.mortbay.jetty/jetty-embedded

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();
}

代码示例来源:origin: com.atlassian.refapp/platform-ctk-plugin

@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();
  }
}

代码示例来源:origin: com.atlassian.refapp/platform-ctk-plugin

@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();
  }
}

代码示例来源:origin: com.atlassian.refapp/platform-ctk-plugin

@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();
  }
}

代码示例来源:origin: net.jahhan/dubbo-remoting-http

ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*");
servletHolder.setInitOrder(2);

代码示例来源:origin: remoting/dubbox

ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*");
servletHolder.setInitOrder(2);

代码示例来源:origin: remoting/dubbox

ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*");
servletHolder.setInitOrder(2);

代码示例来源:origin: com.alibaba/dubbo-remoting-http

ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*");
servletHolder.setInitOrder(2);

代码示例来源:origin: com.alibaba/dubbo

ServletHolder servletHolder = servletHandler.addServletWithMapping(DispatcherServlet.class, "/*");
servletHolder.setInitOrder(2);

相关文章