1
我有一個需要爲我的jsp讀取的.csv文件。我有一個類讀取csv,並在構建時在該類中創建一個映射,並且該映射通過我擁有的jsp訪問。我有jsp創建類並訪問地圖。在web項目中讀取.csv文件
但是,似乎該類似乎無法在項目中找到.csv文件。
如何讓存儲類能夠在我的項目中找到csv?
我有一個需要爲我的jsp讀取的.csv文件。我有一個類讀取csv,並在構建時在該類中創建一個映射,並且該映射通過我擁有的jsp訪問。我有jsp創建類並訪問地圖。在web項目中讀取.csv文件
但是,似乎該類似乎無法在項目中找到.csv文件。
如何讓存儲類能夠在我的項目中找到csv?
這取決於CSV文件的位置。如果是在公共網絡文件夾,然後用
InputStream input = getServletContext().getResourceAsStream("/filename.csv");
// ...
或者,如果它在類路徑中,然後用
InputStream input = Thread.currentThread().getContextClassLoader().getResourceAsStream("filename.csv");
// ...
無關的具體問題,你真的want做到這一點在一個Servlet類中,不在JSP文件中。