接口返回信息如下: {"hello1":"","hello2":"测试标签,大海","hello3":""} freemarker如何像js一样方便的调用该数据的tag1/tag2/tag3并用逗号分隔循环里面的词语呢
逻辑处理不应该在freemarker里做,你的java代码在加载freemarker模板前,可以先把这个返回的json对象化,并把tag2这样的逗号分隔的值转换为数组,剩下就好办了,在模板里,可以用类似这样的语句处理他们: <#list tags as tag> <div><a href="/xxx">${tag.name}</a></div> </#list>
逻辑处理不应该在freemarker里做,你的java代码在加载freemarker模板前,可以先把这个返回的json对象化,并把tag2这样的逗号分隔的值转换为数组,剩下就好办了,在模板里,可以用类似这样的语句处理他们: