Jetty 拆分文件服务器与 Header 过滤器相结合

Jetty Split File Server combined with a Header Filter

这个 Jetty doco 页面 https://www.eclipse.org/jetty/documentation/9.3.x/embedded-examples.html#embedded-split-file-server 展示了如何设置两个上下文处理程序,它们为两个不同的资源库(例如 /var/www/docs 和 /var/www/api-docs)提供相同的路径(例如我的网址。com/documentation)。

之前的一个问题展示了如何使用 ServletContextHandler 执行此操作:Serving static files from alternate path in embedded Jetty。您可以将过滤器添加到 ServletContextHandler,但是如何将过滤器添加到 ContextHandlerCollection?例如 X-Frame-Options header?

谢谢!

使用一个自定义 HandlerWrapper 并包裹另一个 Handlers 你想要采取行动。