我在春季开发了rest API。

我必须使用表情符号向用户发送邀请邮件。

我开发的.ftl和.java配置文件如下:

Invitation.ftl

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
//Content
</body>
</html>

webAppConfi.java

@Bean
public FreeMarkerConfigurationFactoryBean freeMarkerConfigurationFactoryBean() {
    FreeMarkerConfigurationFactoryBean freeMarkerConfigurationFactoryBean = new FreeMarkerConfigurationFactoryBean();
    freeMarkerConfigurationFactoryBean
            .setTemplateLoaderPath("/WEB-INF/templates/mail/");
    freeMarkerConfigurationFactoryBean.setDefaultEncoding("UTF-8");
    return freeMarkerConfigurationFactoryBean;
}

sendMail.java

    MimeMessage message = null;
    MimeMessageHelper objHelper = null;
    String strBody = null;
    try {

        strBody = FreeMarkerTemplateUtils.processTemplateIntoString(
                freemarkerMailConfiguration.getTemplate(templetName),
                templateProp);
        message = this.mailSender.createMimeMessage();
        objHelper = new MimeMessageHelper(message, true);
        objHelper.setTo(to);
        objHelper.setText(strBody, true);
        objHelper.setSubject(subject);
        mailSender.send(message);
        }
        finally{}

我从iPhone \\ ud83d \\ ude14 \\ ud83d \\ ude17得到了这样的字符串。

那么我如何将这个表情符号值发送到电子邮件正文部分?

谢谢!

  ask by jayesh translate from so

本文未有回复,本站智能推荐:

1回复

如何使用JavaMail将图像添加到Freemarker模板

现在,在此问题被标记为重复之前, 将图像添加到freemarker模板以发送邮件吗? 该问题未提供我的问题的解决方案。 因此,我想在Freemarker HTML模板中添加图像作为背景,并将其附加到Java的Google Gmail API程序中。 这是Freemarker的代码:-
3回复

加载FreeMarker模板以发送电子邮件

我是FreeMarker的新手,我想用它来发送电子邮件。 我的应用程序集成了Spring 3.1,Hibernate 3.0和Struts 2框架。 因此,基本上我发送邮件的代码是(我使用的是Java邮件api): 但是,当它尝试发送邮件时,会引发Exception: templa
2回复

Freemarker模板不加载

我使用Spring + Freemarker作为发送电子邮件的模板,但是每次尝试发送邮件时,都会收到消息 我的代码如下: 邮件寄件人服务 这是我的目录树:
1回复

使用Spring4+Tiles模板+Freemarker进行utf8编码

我尝试将Spring 4(4.3.0。),tile 3(3.0.7)和FreeMarker 2(2.3.25-incubating)集成到我拥有的模板定义文件中: 针对home.jsp: layouts.ftl: 我有带有registerAttributeRenderers函数的Cu
1回复

无法在freemarker模板上获取spring标签

Freemarker模板上的代码- 但我捕捉异常,当我去的网页Error executing FreeMarker template FreeMarker template error: Error while looking for TLD file for " http://www.sp
1回复

如何在freemarker模板中显示验证错误

我所做的所有approches都在freemarker模板中显示我的验证错误失败。 我使用spring mvc version 3。 我的表格看起来像那样 我的基本布局看起来像那样 我在servlet配置中定义了spring.ftl 我的控制器看起来像这样 验证就像魅力一样
2回复

在freemarker模板中获取语言环境

如何获取 freemarker 模板中使用的当前语言环境? 我见过<spring.message code /> 我需要这个来做一个有条件的
3回复

关于freemarker模板的建议,想要创建一个主模板

我想创建一个每个其他视图页面都将继承的主模板。 所以主模板将具有: 标题将可选地显示(如果用户已登录),用户名和其他用户对象属性。 --CONTENT--是占位符,其他“继承”视图页面将注入其内容。 所以我的问题是,这可能与freemarker有关吗? 如果有,任何指导?