用freemarker 的错误

发布时间:2014-10-22 14:07:52
来源:分享查询网

freemarker  页面上 ${vo.xxx}; xxx 必须有对应的 getXxx 方法。 xxx 首字母不能大写。 freemarker 的 TemplateMethod  exec(List list) 这个参数不是你传个LIST 就行的。 这个list 是用来容纳参数的。  类似于 exec(Object ... obj); obj[1]=list.get(0) 这种概念。 public class List2Str implements TemplateMethodModel { @SuppressWarnings("rawtypes") @Override public Object exec(List arguments) throws TemplateModelException { String re = "";      //注意 argument.get(0) if (arguments != null && arguments.size() > 0) { for(String str:(List<String>)arguments.get(0)) { if(re.length()!=0) { re+="/"+str; } else { re=str; } } } return re; } public static void main(String[] args) throws TemplateModelException { } }

返回顶部
查看电脑版