私は、非Webコンテキストに対してFreeMarkerのとJSPタグライブラリを使用することはできますか?

StackOverflow https://stackoverflow.com/questions/1065594

質問

私は(もとベロシティ)FreeMarkerのを調査していた、と私はFreeMarkerの約気に入っものの一つは、私は私の既存のJSPタグでそれを使うということでした。しかし、それはサーブレットのビューとしてFreeMarkerのを使用している場合にのみ動作するというのが私の理解になっています。電子メールメッセージを生成するための非サーブレットコンテキスト、すなわちにFreeMarkerのか、速度のいずれかでこれらのJSPタグライブラリを使用する方法はありますか?

役に立ちましたか?

解決

方法はありますが、それは正確にきれいではありません:)

FreemarkerServlet(またはSpringのビューリゾルバ、あなたが春のMVCを使用している場合は)テンプレートでタグを使用するために必要なJspTaglibsハッシュを公開し、タグ(特にスコープ)で使用されるJSP環境をエミュレートします。あなたは電子メールのプロセッサでそれを自分で行う必要があるでしょう。

詳細はこちらをご覧ください: FTL の中でJSPカスタムタグを使用する

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top