0

Velocity を使用してメールのテンプレートを作成したいのですが、maven によって作成されたリソース フォルダーにある "template.vm" というテンプレートの正しいパスを指定するのに苦労しました。

私が使用した:class.getResource( "template.vm").getPath =>しかし、getResourceはnullを再実行します。その場合、template.vmはクラスの同じパッケージにある必要があり、私のtemplate.vmはWEB-INF/クラスで

だから私は使用しました:class.getResource( "/template.vm").getPath、しかしそれは間違ったパスを返します.私の場合、template.vmのパスは次のとおりです: .vm および getResource 再実行: /D:/folderOne/FolderTwo/WEB-INF/classes/template.vm 速度クラスをスローする理由: 指定されたパスでリソースが見つかりません: /D:/folderOne/FolderTwo/WEB-INF /classes/template.vm

私はこの小さな問題に1日以上苦労しています。助けてください。

4

1 に答える 1