- FreeMarkertUtil 文件中
- 转载请标识出处 by chenbo:<a target="_blank" href="http://blog.csdn.net/chenbo19867758/article/details/11952605">http://blog.csdn.net/chenbo19867758/article/details/11952605</a>
- /**
- * @param templateName
- * 模板名字
- * @param root
- * 模板根 用于在模板内输出结果集
- * @param out
- * 输出对象 具体输出到哪里
- */
- public static void processTemplate(String templateName, Map<?, ?> root, Writer out) {
- try {
- // 获得模板
- Template template = config.getTemplate(templateName, "utf-8");
- // 生成文件(这里是我们是生成html)
- template.process(root, out);
- out.flush();
- } catch (IOException e) {
- e.printStackTrace();
- } catch (TemplateException e) {
- e.printStackTrace();
- } finally {
- try {
- out.close();
- out = null;
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
root 设置了一些系统数据,首页的内容时再访问首页时再发的请求所以root只有少量数据,其实模板不一定适用.ftl,用.jsp也可以
访问路径:/jeecms2012/jeeadmin/jeecms/static/o_index.do
模板路径:/WEB-INF/t/cms/www/red/index/首页.html
转载请标识出处 by chenbo:http://blog.csdn.net/chenbo19867758/article/details/11952605