请问在ftl怎样才能像调用jsp那样方便的调用自定义标签?在一个ftl里面去include另一个ftl并用它里面的标签去取数据并展现又应该怎能去实现?
在SpringMvc中用ftl做页面展示,比如:
@RequestMapping("/test")
public void test(HttpServletRequest request,HttpServletResponse response){
Map<String,Object> root=new HashMap<String, Object>();
root.put("ts", new LabelDirective());
FreeMarkertUtil.processTemplate(sysConfig.getBlogTemplatePath(request),"list.ftl", "UTF-8", root,response);
}
root.put("ts", new LabelDirective());的确能创建一个叫ts的标签,但是这样会非常麻烦,因为每次处理完业务之后都要非常被动的去生成标签。如果return的String直接是list.ftl有没办法调用自定义标签。
public String test(xxxxx){
return "list";
}