如何从groovy模板获取所有属性名称

时间:2014-04-09 16:49:09

标签: java templates dynamic groovy

我使用java代码中的Groovy模板:

import groovy.text.SimpleTemplateEngine

String template = 'Hello, $firstname <%print lastname%>!';

Map vars = new HashMap<String, String>();
vars.put("firstname", "John");
vars.put("lastname", "Doe");

SimpleTemplateEngine engine = new SimpleTemplateEngine();
Writable w = engine.createTemplate(template).make(vars);

System.out.println(w.toString());

如何从此模板中获取所有属性名称的列表,例如:

  • 姓名
  • 名字

0 个答案:

没有答案