2

对于 JUnit 测试,我想向我的嵌入式码头服务器添加一个处理程序。我可以通过以下代码做到这一点:

    Server server = new Server(8080)

    Handler h = new AbstractHandler() {

        @Override
        public void handle(String target, Request baseRequest,
                HttpServletRequest request, HttpServletResponse response)
                throws IOException, ServletException {
            // do something

        }
    };
    server.setHandler(h);

然后对我的服务器的每次调用都由这个处理程序处理。但我只想处理对特定路径的请求,例如:'http://localhost:8080/test'。我发现了一些使用 'org.mortbay.jetty.servlet.Context' 类来归档的示例。但我想这已经很老了,不再存在了?

4

1 回答 1