freemark java 一个简单例子
freemarker-2.3.8.jar
struts2-core-2.0.11.2.jar
?
我也是初学者,不知道有些地方对不对。乱写。呵呵。
工程 MyEclipse6 目录结构如图。有些东西可以不要的。
?
先写JSP代码吧。这是前端的。
?
??再就是配置文件了。
先当然写 web.wml 配置文件。
如下:
?
再看struts2 的配置文件。 具说 struts1 与 struts2 配置有些区别,因为本人没有用过 struts1 也有也知道有哪些区别。struts的一些配置说明,如果你不了解,还是要了解一下它的意思。后面我再写下。
?
见代码。
?type="freemarker" 这个,如果用 freemark ,这个一定要写,不然报错。最初我也是报错,在网上找了好久,才知道自己少了个 type 呵呵。
?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`
上面说到 ftl ,那再就把 ftl 配置文件送上吧。
代码很简单。
?
还有个 struts2环境的配置文件。
freemarker.properties
default_encoding=gbk
也可是utf-8 , 但 gb2312 我就没用过了。
?