会网站开发 不会软件,购物网站模板 php,网站建设如何开单,昆明小程序开发多少钱我将Jetty(版本7.4.5.v20110725)嵌入到java应用程序中。我使用Jetty的WebAppContext在./webapps/jsp/中提供JSP页面#xff0c;但是如果我访问localhost#xff1a;8080 / jsp /我获取了Jetty的目录列表#xff0c;以获取./webapps/jsp/的所有内容。我已经尝试将dirAllowed参…我将Jetty(版本7.4.5.v20110725)嵌入到java应用程序中。我使用Jetty的WebAppContext在./webapps/jsp/中提供JSP页面但是如果我访问localhost8080 / jsp /我获取了Jetty的目录列表以获取./webapps/jsp/的所有内容。我已经尝试将dirAllowed参数设置为false在WebAppContext上它不会更改目录列表行为。在ResourceHandler上禁用目录列表完全是将false传递给setDirectoriesListed如预期的那样工作。有人可以告诉我如何为WebAppContext做这个import org.eclipse.jetty.server.Handler;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.server.handler.ContextHandler;import org.eclipse.jetty.server.handler.HandlerList;import org.eclipse.jetty.server.handler.ResourceHandler;import org.eclipse.jetty.server.nio.SelectChannelConnector;import org.eclipse.jetty.servlet.ServletContextHandler;import org.eclipse.jetty.servlet.ServletHolder;import org.eclipse.jetty.webapp.WebAppContext;public class Test {public static void main(String[] args) throws Exception {Server server new Server();SelectChannelConnector connector new SelectChannelConnector();connector.setHost(127.0.0.1);connector.setPort(8080);server.addConnector(connector);// Create a resource handler for static content.ResourceHandler staticResourceHandler new ResourceHandler();staticResourceHandler.setResourceBase(./webapps/static/);staticResourceHandler.setDirectoriesListed(false);// Create context handler for static resource handler.ContextHandler staticContextHandler new ContextHandler();staticContextHandler.setContextPath(/static);staticContextHandler.setHandler(staticResourceHandler);// Create WebAppContext for JSP files.WebAppContext webAppContext new WebAppContext();webAppContext.setContextPath(/jsp);webAppContext.setResourceBase(./webapps/jsp/);// ??? THIS DOES NOT STOP DIR LISTING OF ./webapps/jsp/ ???webAppContext.setInitParameter(dirAllowed, false);// Create a handler list to store our static and servlet context handlers.HandlerList handlers new HandlerList();handlers.setHandlers(new Handler[] { staticContextHandler, webAppContext });// Add the handlers to the server and start jetty.server.setHandler(handlers);server.start();server.join();}}