JSP application.getResourcePaths() 方法:返回指定目錄下的所有檔案

2020-07-16 10:04:52
該方法返回裝載指定路徑列表檔名的 Set 物件,不包含子目錄內的檔案。

語法:

getResourcePaths(String path)

引數說明:
  • path:資源的路徑。

返回值:
  • 返回一個裝載指定路徑列表檔名的 Set 物件,如果資源不存在則返回 null。

範例

本範例通過 application 的 getResourcePaths 方法輸出當前Web目錄下的所有檔案,不包含子目錄內的檔案,關鍵程式碼如下:
<%
  Set set = application.getResourcePaths("/");  //返回裝載指定路徑列表檔名的Set物件
  for(Iterator it = set.iterator();it.hasNext();){  //迴圈遍歷檔名集合物件
  out.print(it.next()+"<br>");  //輸出集合中物件的名稱
  }
%>
執行結果如下:
/index.jsp
/WEB-INF/
META-INF/