读书人

jeecms 2012 源码分析(四)后台生成首

发布时间: 2013-09-25 11:02:59 作者: rapoo

jeecms 2012 源码分析(4)后台生成首页静态化分析

/** * @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



读书人网 >编程

热点推荐