首页 > 解决方案 > 用单个配额包装所有字符串

问题描述

假设我的模板如下

string1=${obj.firstString}
string2=${obj.secondString}
number1=${obj.firstNumber}

我正在寻找一些自动方法来用单个配额包装我的所有字符串参数?预期的输出是

string1='A'
string2='B'
number1=42

我知道我可以写string1=${"'" + obj.firstString + "'"},但也许有一些更传统的方式来满足这个要求......

非常感谢!

标签: freemarker

解决方案


我会这样做:

string1='${obj.firstString}'
string2='${obj.secondString}'
number1=${obj.firstNumber}

它是一种模板语言,所以基本思想是让你的程序看起来与它自己的输出相似。


推荐阅读