1

私は FreeMarker (および Velocity) を調査していましたが、FreeMarker で気に入った点の 1 つは、既存の JSP タグで使用できることでした。ただし、これは FreeMarker をサーブレットのビューとして使用する場合にのみ機能することがわかりました。これらの JSP タグ ライブラリを FreeMarker または Velocity のいずれかで非サーブレット コンテキスト、つまり電子メール メッセージの生成に使用する方法はありますか?

4

1 に答える 1

2

方法はありますが、それほどきれいではありません:)

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

詳細はこちら: FTL での JSP カスタム タグの使用

于 2009-06-30T22:51:25.617 に答える