1
回答
那些场合应该使用 freemarker、velocity ?

最近试着做一个oa练手,MVC用的SpringMVC+freemarker,但freemarker在项目中只起到通过标签显示数据的作用。

这种情况下是不是只用jsp或html+ajax就可以了?感觉这样性能还要好一些。

freemarker除了在CMS中静态化页面,减小数据库压力外,还有那些场合适合使用呢?

举报
dawning
发帖于5年前 1回/2K+阅
共有1个答案 最后回答: 5年前
freemarker 最重要的一个特点就是 模板,我现在使用freemarker 作用就是定义很多模板,然后生成特定的文件或者字符串来完成我的某些业务逻辑,例如我最近要生成一个html的报表,我就可以使用freemarker 提前定义好模板,直接进行数据替换就可以了,这个类似于静态化
--- 共有 2 条评论 ---
skyline520回复 @dawning : 你说的第一种应该是说的异步ajax 第二种就是采用页面提交的方式吧,其实两种都是差不多,不过异步的话会有较好的用户体验 5年前 回复
dawning是不是可以这样理解,freemarker的功能就是通过模版格式化输出数据。然后人们可以利用这个功能创建静态页面,也可以用ajax方便的在div中显示格式化输出的数据。 再请教个问题…web系统开发时,一般做法是获取json然后通过js格式化输出,还是直接通过freemarker获取格式化的数据代码呢?感觉前者应该速度快,但后者实现方便。 5年前 回复
顶部