Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在发送电子邮件时将大URL转换为小文本_Java_Email_Jakarta Ee_Gmail Api - Fatal编程技术网

Java 如何在发送电子邮件时将大URL转换为小文本

Java 如何在发送电子邮件时将大URL转换为小文本,java,email,jakarta-ee,gmail-api,Java,Email,Jakarta Ee,Gmail Api,我正在使用以下API,该API运行良好: Message message = new MimeMessage(session); StringBuilder body = new StringBuilder(); String purchaseHistoryUrl ="someURL"; body.append( "<a href='" + purchaseHistoryUrl + "'>here</a>"); message.setCon

我正在使用以下API,该API运行良好:

Message message = new MimeMessage(session);    
StringBuilder body = new StringBuilder();    
String purchaseHistoryUrl ="someURL";    
body.append( "<a href='" + purchaseHistoryUrl + "'>here</a>");    
message.setContent(body.toString(), "text/html; charset=utf-8");
我想把这个大URL作为 请在电子邮件中单击此处作为超链接。

body.append


在StringBuilder中使用concatation不是很好,但为了清晰起见

您发送的是一些URL,而没有创建任何html标记,因此它只会显示整个URL。请查看,并将someUrl替换为可能重复的感谢。您编辑了该问题以将正确答案替换为该问题。现在这个问题语无伦次了。谢谢你,它起作用了
https://mail.google.com/mail/u/1/#inbox?compose=15728437dfc5f1f5