精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-12-27
方法一:(这个方法借鉴freemarker的docs文档Programmer's Guide 的quick start部分,详细请看相关的文档。 java 代码
如果用spring,可以将它配置成bean,然后在其他地方使用。第五行的 templatePath 是模版文件的路径,比如/WEB-INF/template。 方法二:继承webwork的FreemarkerResult,改写getWriter方法: java 代码
这里的路径和文件名通过webwork的session传入,不知有无其他好方法。 java 代码
生成的文件格式不限于html,可以是其他文件格式,如js,text等。 不知各位在做这些项目时,使用甚么好方法。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-01-19
收藏先,有新的静态页面需求的时候再研究下FreeMarker,我目前用xslt转换实现的静态页面,唉老东西得舍得扔阿。
|
|
返回顶楼 | |
发表时间:2007-01-19
我用的差不多就是第一种方法,现在想的是如何把模板编辑也给可视化。开发dreamwearver插件?
|
|
返回顶楼 | |
发表时间:2007-01-21
不错,值得研究
|
|
返回顶楼 | |
发表时间:2007-02-06
第二种方法,覆盖FreemarkerResult的
protected void postTemplateProcess(Template template, TemplateModel model)方法,在这个方法里面生成静态页面 |
|
返回顶楼 | |
发表时间:2007-02-06
其实我更想知道怎么管理大量的静态页面更好些,合适生成静态页面更好些,不过还是收藏了,谢谢先
|
|
返回顶楼 | |
发表时间:2007-02-08
引用 quaff 1 天前
第二种方法,覆盖FreemarkerResult的 protected void postTemplateProcess(Template template, TemplateModel model)方法,在这个方法里面生成静态页面 嗯,有时间看看。 |
|
返回顶楼 | |
发表时间:2007-02-08
我在开发相关项目的时候,也没有一个好的方法管理海量的静态页面,所以如果各位晓得的话,请多多指教。
|
|
返回顶楼 | |
发表时间:2007-02-09
colonel 写道 我在开发相关项目的时候,也没有一个好的方法管理海量的静态页面,所以如果各位晓得的话,请多多指教。
我一个站点是按日期存静态文件目录,每天凌晨切换目录,所有文件的文件名是URL的32位MD5 Hash,对外链接不变,访问了才生成静态文件,一天有好几个G,切换目录后有另一个程序去删老的目录。 |
|
返回顶楼 | |
发表时间:2007-04-06
关于第一个方法:
我想问一下这个 Map contents 这个data model在webwork的action中怎么得到? 是自己new一个Map 然后把数据put进去么? 想利用webwork构建好model只能用第二种方法么 |
|
返回顶楼 | |