上次我们探讨了FreeMarker的模板组成,今天我们就来探讨一下FreeMarker生成静态页原理。简单说就是“模板”+“数据”=“静态页面输出”,也就是将页面中所需要的样式放入FreeMarker模板文件中,然后将页面所需要的数据动态绑定,并放入Map中,通过调用FreeMarker模板文件解析类process()方法完成静态页面的生成。如图所示: ...
模板技术在现代的软件开发中有着重要的地位,而目前最流行的两种模板技术恐怕要算freemarker和velocity了,webwork2.2对两者都有不错的支持,也就是说在webwork2中你可以随意选择使用freemarker或velocity作为view。我们把模板技术引入到view中去可以带来更好的开发效率,而且模板的速度要比jsp快。 当然模板技术可以用 ...
FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。 一个简单的使用FreeMarker的项目过程: 1. 使用myeclipse创建一个web项目test。 2. 把下载到的jar包 ...
用户名:
密 码:
记住我:
①、由于工作原因,网站基本处于无人管理状态,如有需要沟通,请至网站底部QQ联系Csyor。(>﹏<)
②、近期天朝各种整顿,网盘分享链接多次失效,现在已经全部更新为加密下载,如果您发现还有下载文件链接失效的问题,请留言或者网站底部QQ联系Csyor。(>﹏<)
③、Csyor相册(photo.csyor.com)上线测试,欢迎大家浏览测试,谢谢。如果你也想拥有这样一个美轮美奂的个人相册,请查看"使用 Imagevue v2.8.7 搭建个人相册简单教程"。 <( ̄▽ ̄)> 哇哈哈…