java類通過路徑獲取專案中的檔案的方法

2021-08-01 22:07:55 字數 436 閱讀 3325

要在controller類方法中使用專案中的檔案(具體事例:使用模板檔案生成新的文件)

檔案應放在web專案的resource目錄下 (例子:model.docx檔案)

注意:1、檔案位置不能放在web專案的src下,src是用來載入jsp用的,放在src下無法找到檔案。

2、我試過這種方法,但時獲取不到

request.getsession().getservletcontext().getrealpath("/")因為此方法是

獲取tomcat的

謝謝**!

Java 專案中獲取路徑的方法小計

getclass getresource path path為 開頭時是從classpath下尋找,否則從當前類所在路徑尋找 getclassloader getresource path 從classpath下尋找 getresource path 返回路徑上匹配的第乙個資源 getresourc...

在java專案中通過相對路徑獲取資源的方式

1.可以通過 類名.class.getresource方法獲取或者getsystemresource 2.可以通過當前執行緒 thread.currentthread getcontextclassloader getresource獲取 public class testdemo file rea...

獲取專案中的檔案路徑

必須在類路徑src下 目錄中不能有中文和空格 統一的方式,提高 的可移植性 linux和windows都可 getresource 已經定位到 src 目錄,只需要填入該檔案的相對於src的目錄 string path thread.currentthread getcontextclassload...