ServletContext的getResourcePaths()方法

ServletContext的getResourcePaths()方法

以下是原文档和机翻。

Set getResourcePaths(String path)

Returns a directory-like listing of all the paths to resources within the web application whose longest sub-path matches the supplied path argument.

翻译:返回一个类似于目录的列表,其中列出了web应用程序中资源的所有路径,这些资源的最长子路径与提供的路径参数匹配。

传入的参数path必须以“/”开头,表示相对于应用程序的环境根目录。

例如:

一个web应用包括

/welcome.html
/catalog/index.html
/catalog/products.html
/catalog/offers/books.html
/catalog/offers/music.html
/customer/login.JSP
/WEB-INF/web.XML
/WEB-INF/classes/com.acme.OrderServlet.class

这个时候,getResourcePaths("/")返回 : (实际上很像打开了磁盘里的文件夹)

  • /welcome.html
  • /catalog/
  • /customer/
  • /WEB-INF/

getResourcePaths("/catalog")返回 :

  • /catalog/index.html
  • /catalog/products.html
  • /catalog/offers/

最后,Set可以这样处理

for (String avatar : getServletContext().getResourcePaths()) {
    // do something with avatar
}
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值