我正在尝试从 war 文件中读取 .html 文件。我使用了下面的代码,但它不起作用。
项目结构:
Project
|_war
|_Pages
|_HtmlFiles
|_sample.html
我的代码:
InputStream inputStream = EmailMessages.class.getClassLoader()
.getResourceAsStream("/sample.html");
我正在尝试从 war 文件中读取 .html 文件。我使用了下面的代码,但它不起作用。
项目结构:
Project
|_war
|_Pages
|_HtmlFiles
|_sample.html
我的代码:
InputStream inputStream = EmailMessages.class.getClassLoader()
.getResourceAsStream("/sample.html");
根文件夹在类路径上,所以试试这个:
this.getClass().getResourceAsStream("/Pages/HtmlFiles/sample.html");
将文件放在src\main\resources
文件夹中,当您导出战争时,您可以在文件夹resources
下的目录中找到您的WEB-INF\classes
文件。现在像这样读取html文件,
InputStream in = this.getClass().getResourceAsStream("/Pages/html/index.html");