0

war ファイルから .html ファイルを読み込もうとしています。以下のコードを使用しましたが、機能しません。

プロジェクトの構造:

Project
|_war
    |_Pages
      |_HtmlFiles
        |_sample.html

私のコード:

InputStream inputStream = EmailMessages.class.getClassLoader()
        .getResourceAsStream("/sample.html");
4

2 に答える 2

1

ルート フォルダーはクラスパス上にあるため、次のフォルダーを試してください。

this.getClass().getResourceAsStream("/Pages/HtmlFiles/sample.html");
于 2016-06-07T10:20:14.730 に答える
-1

ファイルをsrc\main\resourcesフォルダーに配置し、戦争をエクスポートすると、フォルダーのresources下のディレクトリにファイルが見つかりWEB-INF\classesます。このようにhtmlファイルを読んで、

InputStream in = this.getClass().getResourceAsStream("/Pages/html/index.html");
于 2016-06-07T10:25:12.417 に答える