把java項目部署到tomcat中以后,類文件的路徑都在“apache-tomcat-7.0.69\webapps\APP\WEB-INF\classes”中,如果我們需要在某個java類中獲取WEB-INF下的某些資源,例如現(xiàn)在我需要在WEB-INF下的templates文件夾下的模板資源
創(chuàng)新互聯(lián)2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務公司,擁有項目成都網(wǎng)站建設、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元新羅做網(wǎng)站,已為上家服務,為新羅各地企業(yè)和個人服務,聯(lián)系電話:18980820575
Paste_Image.png
就需要在java文件中這樣獲取classes目錄,然后轉(zhuǎn)到templates目錄下。
private?static?String?templatePath?=?TemplateFactory.class.getClassLoader().getResource("/").getPath().replace("classes",?"templates");
其中TemplateFactory是我的Java類名,TemplateFactory.class.getClassLoader().getResource("/").getPath()是獲取到classes文件夾下的路徑,就是apache-tomcat-7.0.69\webapps\APP\WEB-INF\classes,然后可以把classes替換為我們想要得到的文件夾名字。