1

struts2 アプリケーションでは、ユーザーがログインするたびに電子メール通知を送信したいと考えています。

実行時にユーザーが入力したデータを使用して、メール本文を Html コンテンツにしたいと考えています。

誰でもそれを行うための最良の方法を提案できますか!

敵は今、mail.jar を使用しており、静的コンテンツを簡単に送信できます。しかし、困難に直面している 1. 長い HTMl コード文字列を維持する。2.文字列の値を動的な値に置き換える方法

誰かが適切な解決策を教えてください。または、電子メール アプリケーションに従うベスト プラクティス !

前もって感謝します !

4

3 に答える 3

0

CKEditorTinyMCEなどの WYSIWYG (What You See Is What You Get) エディターを使用して、ユーザーが html を知らなくても html を記述できるようにします。

次に、ユーザーが本文を送信した後、純粋な html である出力を取得し、それをメール本文に挿入します。

話の終わり...

mimetype を に設定し、 に設定text/htmlしないことを忘れないtext/plainでください。そうしないと、表現の代わりにタグが表示されます...

于 2012-10-25T11:43:17.490 に答える
0

調べる必要があるのは「freemarker」です。それはライブラリであり、それを使用して目的を達成できます。

于 2012-10-25T09:35:00.760 に答える
0
  1. 電子メール本文をプロパティ ファイルに入れて、そこから読み取ることができます。

  2. 置換の場合、{FIRSTNAME} {LASTNAME} などのように文字列で「プレースホルダー」を定義してから、コード内の動的部分に対して replaceAll を実行できます。

于 2012-10-25T09:11:35.283 に答える