我有一个码头项目(通过gradle jetty插件运行,但我认为这不重要)。我已经将资源库配置为指向某个目录X.该目录有一堆子目录,A,B和C.当我转到根页面http://mywebserver/X
时,它按预期显示目录A,B和C
是否有办法过滤掉某些目录,因此它仅显示A和B(并且C不可访问)。我知道我可以为每个设置不同的Web上下文,但我更愿意能够添加顶级目录,然后过滤掉我做或不想要的目录。
答案 0 :(得分:0)
在webapp的web.xml文件中,您可以设置安全性约束。对于要限制的每个目录,可以设置URL模式以及要限制执行的http方法的类型。
由于XML可能变得相当复杂而且您有一个特定的用例,this是一篇很好的文章,它解释了如何在web.xml文件中设置安全性约束。请记住,您自动允许在安全约束中未明确列出的任何http方法。我希望这个答案有所帮助!