2017-08-24 99 views
2

在我的項目中,我使用Servlet/JSP發送電子郵件。我想在發送郵件時在郵件正文中添加項目符號。如何在Java郵件正文中添加項目符號

這是我的代碼。

Servlet.java:

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    String subject= "[ MARMOTTE ][ "+env+" ] Demande d’habilitation"; 
    String body = "Demande d’habilitation du "+ chaineDate +" pour :\n"; 
    body += "identifiant : "+identifiant+" ;\n"; 
    body += "Nom : "+nom+" ;\n"; 
    body += "Prénom : "+prenom+" ;\n"; 
    body += "Téléphone : "+telephone+" ;\n"; 
    body += "Email : "+email+" ;\n"; 
    body += "UO : "+uo+" ;\n"; 
    body += "Etablissement : "+etablissement+" ;\n"; 
    body += "Motif de la demande : "+motif+".\n"; 

    String to = System.getProperty("mail.destinataire.moa"); 
    String from=email; 
    EMail.send(subject, body, to, from); 
    response.sendRedirect("demanderHabilitationFait.jsp"); 
} 

如何添加項目符號?

+0

子彈?你能更具體嗎? –

+2

將它作爲html電子郵件,然後使用html標記作爲項目符號。另外,只需使用ascii字符(例如'-'或'*')和換行符。只有提供更多信息,才能提供更多詳情。你試過什麼,EMail.send(...)'在做什麼等等。 – Thomas

+1

是否在字符串'body'中增加了'\ u2022' unicode help? – nullpointer

回答

0

這裏是用子彈java.You可以追加它的正則表達式,無論你想

[\u2022,\u2023,\u25E6,\u2043,\u2219]\s\d\.\s[A-z] 

for ex System.out.println("\u2022"); 
  • 將打印正常的子彈。

您可以探索其他表達式

+1

http://inamidst.com/stuff/unidata/ – nullpointer

+0

@nullpointer感謝兄弟有用:) –

+0

@VikramSaini謝謝。它的工作原理 – youssef

相關問題