2

こんにちは、Web アプリケーションからメールを送信できます。しかし、ここでの問題は、メッセージを 1 行しか送信できないことです。

次のようなメッセージを送りたいです。

ユーザー名: xxxx パスワード: xxx

     Message message = new MimeMessage(session);
                    message.setFrom(new InternetAddress("xxx@gmail.com"));
                    message.setRecipients(Message.RecipientType.TO,
                        InternetAddress.parse(Class.email));
                    message.setSubject("Registration Confirmation with SK Business Group");
                    message.setContent("<h1>Congratulations on successfully registering with us</h1><h2>Your user name is:</h2>" +Class.uname ,  
                            "text/html");
message.setContent("<h2>Your password is:</h2>" +Class.pass ,  
                            "text/html");

                    Transport.send(message);

しかし、メールが受信者に届くと、ユーザー名のみが表示されます...

ユーザー名とパスワードの両方を表示したい。これを解決するのを手伝ってください..よろしくお願いします。

注 : Uname と pass は、クラス名で取得されるクラスの静的変数です。

4

1 に答える 1

4

コンテンツを 2 回設定しています。同じ呼び出しで両方の行を に追加しますsetContent

message.setContent("<h1>Congratulations on successfully registering with us</h1>"
    + "<h2>Your user name is:</h2>" +ApproveDAO.uname
    + "<h2>Your password is:</h2>" +ApproveDAO.pass, "text/html");
于 2014-04-24T05:13:05.537 に答える