我用freeer并且使用freeerServlet(我要用tagLib所有必须用它),其中render语句如下:Template template = super.getConfiguration().getTemplate("index.ftl");
TemplateModel model =super.createModel(super.getObjectWrapper(),getServletContext(), request, response);
StringWriter sw = new StringWriter();
template.process(model, sw);
StringBuffer sb = sw.getBuffer();
response.getWriter().print(sb.toString());看很多例子中,template.process(model, sw)中第一个参数都用map或者其它对象,不明白这里为什么用TemplateModel,这种情况下请问如何赋值呢?我需要把一些数据提供出来。
TemplateModel model =super.createModel(super.getObjectWrapper(),getServletContext(), request, response);
StringWriter sw = new StringWriter();
template.process(model, sw);
StringBuffer sb = sw.getBuffer();
response.getWriter().print(sb.toString());看很多例子中,template.process(model, sw)中第一个参数都用map或者其它对象,不明白这里为什么用TemplateModel,这种情况下请问如何赋值呢?我需要把一些数据提供出来。
解决方案 »
- freemarker 模板文件引入标签问题
- SQL语句IN(主键,主键...)如何保证顺序?
- 有关java的内存溢出问题:对象引用使用完毕后设置为null
- ibatis对于转义符相关
- 请教bpel问题?我导入一个外部wsdl文件,可是发布的时候总是报告:openResource: invalid scheme (should be urn:)错误。怎么解决?谢谢。
- 如何使lucene全文检索到的结果在jsp页面上高亮显示?
- IBAITS怎样
- 帮忙看看怎么实现这个功能
- 怎样在JDOM 9 beta版中通过XPath来修改XML节点的值?
- jar包中的类如何读取到spring配置文件的属性
- 如何利用搜索引擎进行信息采集?
- js脚本
Map<Object, Object> root = new HashMap<Object, Object>();
root.put("product", product);
root.put("user", user);
template.process(root, sw);
这里把数据product和user放在map中提供给模板,那么用TemplateModel的情况下,怎么把数据提供出来呢?