![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FreeMarker
HappyRocking
坚信强人工智能的到来
展开
-
freemarker 的debug
freemarker 很难debug,既不能在 eclipse 中debug,也不能在浏览器中 debug(因为浏览器看到的是freemarker解析之后的结果)。一个简单的方法是在插入输出变量的语句,在页面中看一看这个变量是否是自己想要的结果。比如想要看classId的值,则在页面的某个位置写上${classId}即可显示在页面中。原创 2017-09-21 22:54:56 · 7460 阅读 · 0 评论 -
freemarker 每个 {$name} 最好都加上默认值
即${classId!"00000"}或者在 $ 之前,先确保这个变量存在,如 其中, ?? 表示此变量存在,!表示否。原创 2017-09-21 22:55:39 · 5118 阅读 · 0 评论 -
FreeMarker 与 Struts2 的结合
使用 freemarker ,可以非常容易的用 ftl 文件来代替 jsp 文件,其他的架构不用变化。只需要在 SSH2 的基础上,添加额外配置:1、添加jar包依赖:freemarker-x.x.x.jar2、在 web.xml 中添加: freemarker原创 2017-09-21 22:56:22 · 596 阅读 · 0 评论 -
FreeMarker 项目的建立
建立一个 freemarker 的项目很简单,不用配置什么环境,只需要加上依赖的 jar 包即可: freemarker-x.x.x.jar。去 maven 库里下载。下面建立一个小 demo:1、新建 freemarker 工具类:package freemarker.test.common;import java.io.File;import原创 2017-09-21 23:00:41 · 583 阅读 · 0 评论