Velocity 把工具类返回到前端并调用工具类方法

Velocity 把工具类返回到前端并调用工具类方法,本例是转换date类型

1.java代码:


Map<String, Object> interviewMap = new HashMap<String, Object>();
interviewMap.put("date_", new Date());
interviewMap.put("name", "哈哈");
VelocityContext context = new VelocityContext();
DateFormatUtils dateTool = new DateFormatUtils();// 转换日期的工具类
context.put("dateTool", dateTool);
context.put("interviewMap", interviewMap);
StringWriter body = new StringWriter();
Velocity.mergeTemplate("template/test.html", "UTF-8", context, body);
String content = body.toString();




html代码:

<p>Email: ${interviewMap.name}</p></p>
<p>date1: $!dateTool.format(${interviewMap.date_}, "yyyy")</p>


调用 对象的方法,需要  $!  


输出结果:


猜你喜欢

转载自blog.csdn.net/klx502/article/details/72877589