首页 > 解决方案 > 带有java的MJML是否可以使用循环

问题描述

我刚开始用java研究mjml,我有疑问..我有简单的java代码

 List<String> pr = new ArrayList<>();
        pr.add("String 1");
        pr.add("String 2");
        pr.add("String 3");
        MailBuilder mailBuilder = MailBuilder
                .mjml()
                .subject("Mjml test")
                .param("email", "tessstEmail.com")
                .param("url", "testUrl")
                .param("purchase", pr)
                .loadTemplate("shareLink");

        mailProvider.send(mailBuilder);

我可以写这样的东西来显示我的所有列表吗?

   <mj-raw> {% for purchase in var:product %} </mj-raw>
                        <mj-text>
                            <ul>
                                <li>
                                    {{purchase}}
                                </li>
                            </ul>
                        </mj-text>
   <mj-raw> {% endfor%} </mj-raw>

现在,我的所有列表 [String 1, String 2, String 3] 只得到一分

但我想看看

标签: javaspringmjml

解决方案


推荐阅读