2

私は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 ファイルを取得するにはどうすればよいですか?

また、どれがスタンダードですか?どちらを使用する必要がありますか?

4

2 に答える 2