freemarker的ftl中怎么获取java传过来的map的变量的值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了freemarker的ftl中怎么获取java传过来的map的变量的值相关的知识,希望对你有一定的参考价值。
参考技术A java 传入的map有个key值。 你可以用 $key 获取数据 。如果这个可以对应的数据是个对象。你可以用$key.field获取数据,以此类推。追问
我试过用$key获取,但是获取不到,后台传入的是一个map,前台用$key获取错误,对了,我写的是一个邮件发送的模板,后台用的emailInfo.addParameter("resultmap1", resultmap1);
追答你往里面放了一个resultmap,那么必须以resultmap的方式来处理里面的数据。你可以先用string把流程走通,在一点一点的深入。
追问谢谢,我已经解决了问题,用emailInfo.addAllParameters(resultmap1); 不过还是谢谢你
怎么在freemarker中循环序号
参考技术A <table>......
<#list MyList as subject>
<tr>
<td>$subject_index+1</td> //这样可以在遍历数组时在每条记录前加上序号
<td>...</td>
<td>...</td>
......
</tr>
</#list>
</table>
以上是关于freemarker的ftl中怎么获取java传过来的map的变量的值的主要内容,如果未能解决你的问题,请参考以下文章
java freemarker 通过ftl模板导出word文档