私は、非Webコンテキストに対してFreeMarkerのとJSPタグライブラリを使用することはできますか?
-
21-08-2019 - |
質問
私は(もとベロシティ)FreeMarkerのを調査していた、と私はFreeMarkerの約気に入っものの一つは、私は私の既存のJSPタグでそれを使うということでした。しかし、それはサーブレットのビューとしてFreeMarkerのを使用している場合にのみ動作するというのが私の理解になっています。電子メールメッセージを生成するための非サーブレットコンテキスト、すなわちにFreeMarkerのか、速度のいずれかでこれらのJSPタグライブラリを使用する方法はありますか?
解決
方法はありますが、それは正確にきれいではありません:)
FreemarkerServlet(またはSpringのビューリゾルバ、あなたが春のMVCを使用している場合は)テンプレートでタグを使用するために必要なJspTaglibsハッシュを公開し、タグ(特にスコープ)で使用されるJSP環境をエミュレートします。あなたは電子メールのプロセッサでそれを自分で行う必要があるでしょう。
詳細はこちらをご覧ください: FTL の中でJSPカスタムタグを使用する
所属していません StackOverflow