JSPを使用してSpring 3.0のJavaMailSenderメカニズムを通じて送信する電子メールを設計することは可能ですか? JavaMailSenderはおそらくこの質問には関係ありませんが、JSPの<fmt:message key="phrasetitle"/>
国際化メカニズム、その可変/ループJSTLコードを利用し、設計者が完成したHTML電子メールを簡単に手渡すことができるようにすることです。JSPとSpring 3.0で電子メールを送信
さらに、このJSPをインポートするWebページを作成して、クライアントがHTMLを正しく表示しない場合にWeb上でその電子メールを表示できるように各電子メールに簡単にリンクを提供することができます。
UPDATE:以下の2の回答ではなく、JSPの電子メールの速度を使用することをお勧めするので、それは賢い選択だように思えます。しかし、stackoverflowをすばやくスキャンすると、FreeMarkerが自分のニーズに適している可能性があります。特に、私は電子メールで送信されたものを反映するJSPページを持つことができるようにしたい。 JSPのコードをVelocityやFreeMarkerに変換する必要がありますが、FreeMarkerの利点は、JSPコード、特にtaglibを再利用できることです。これは理にかなっていますか?
は、URLを呼び出すには非常に効率が悪いようですが、httpではなくコード内でこれを行う方法はありませんか? –
はい、テンプレート技術を使用してください。 JSPはそうではありません。これはWeb/HTTP指向のビュー技術です。 – BalusC
私の質問が更新されました。完全なインポートを実行できない場合でも、多くのJSPコードを再利用できるように、FreeMarkerを使用することは理にかなっていますか? –