私はmavenディレクトリ構造を持っています:
/src
/main
/java
/resources
/webapp
したがって、ファイルを /resources の下に置くと、アプリケーションを tomcat にデプロイすると、ファイルは webapps/applicationRoot/WEB-INF/classes/xx.pdf になります。
webapp/ に入れると、最終的に webapps/applicationRoot/xx.pdf になります
webapp/myResources のような webapp の下にフォルダーを作成すると、最終的には webapps/applicationRoot/myResources/xx.pdf になります。
2 番目のものは、私が信じる最もきれいに見えます。なぜなら、コードで次のように言うことができるからです。
InputStream is = servletContext.getResourceAsStream("/re.pdf");
サーブレットのケース 1 で PDF ファイルを取得するにはどうすればよいですか?
また、どれがスタンダードですか?どちらを使用する必要がありますか?