java - 带有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] 只得到一分
但我想看看
- 字符串 1
- 字符串 2
- 字符串 3
解决方案
推荐阅读
- php - Codeception:使用 ->expectError() 和 trigger_error() 的问题
- caching - 我应该在 Redis 中设置“常量”结果缓存的过期时间吗?
- bash - 使用 grep 保留重复的行
- python - Python BeautifulSoup 网页抓取 Tripadvisor 查看评论
- docker - VS Code 远程容器无法获取本地颁发者证书
- reactjs - 更改上下文时如何立即更新错误值
- c++ - C++中数组指针的Malloc空间
- sparql - 如何清除 fuseki 中未使用的空间
- r - tree.cv 回归的变量重要性图
- python - 如何在python中打印变量“new_text”