首页前端开发HTMLFreemarker入门使用教程分享

Freemarker入门使用教程分享

时间2024-05-16 21:04:03发布访客分类HTML浏览31
导读: FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写,FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,虽然 FreeMarker 具有一些编程...
  FreeMarker 是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯 Java 编写,FreeMarker 被设计用来生成 HTML Web 页面,特别是基于 MVC 模式的应用程序,虽然 FreeMarker 具有一些编程的能力,但通常由 Java 程序准备要显示的数据,由FreeMarker 生成页面,通过模板显示准备的数据   FreeMarker 不是一个 Web 应用框架,而适合作为 Web 应用框架一个组件。FreeMarker 与容器无关,因为它并不知道 HTTP 或 Servlet;FreeMarker 同样可以应用于非Web应用程序环境,FreeMarker 更适合作为 Model2 框架(如 Struts)的视图组件,你也可以在模板中使用 JSP标记库。另外,FreeMarker是免费的。   比较适合运用在访问量大(或页面数据量大),但是数据很少与后台进行交互(即对实时性要求不是很高的)的页面,比如商品网站上的商品详情页等。   要想使用freemarker,首先必须要有freemarker的jar包,这个互联网上随处可以下载,这边就不多说   (1)创建一个testFreemarker类   项目目录如下,其中freemarker.html文件是运行main函数后自动生成的,freemarker-demo.ftl为模板   (2)freemarker模板中写入内容   (3)生成的html页面:   (1)创建Person类   (2)testFreemarker   (3)Freemarker模板   (4)生成的html页面   (1)testFreemarker   (2)模板   (3)生成的html文件   1.testFreemarker   2.模板(两种写法)   3.生成的html   1.testFreemarker   2.模板(2种)   3.生成的html   (1)testFreemarker   (2)模板   (3)生成的html文件   (1)testFreemarker   (2)模板   (3)生成的html   (1)申明:一般情况下模板中的数据来源于后台,但是这边为了方便演示,所以数据都在模板中写死了,后台testFreemarker可以同上,但实际上map可以为空,只要确保能生成html页面即可   (2)模板   (3)生成的html文件   (1)模板   (2)生成的html   (1)testFreemarker   (2)日期模板   生成html   (3)日期时间模板   生成html   (4)时间模板   生成html   (1)testFreemarker   (2)null为空模板   生成html   (3)为null时给默认值模板   生成的html   模板:   生成的html   模板:   生成的html

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Freemarker入门使用教程分享
本文地址: https://pptw.com/jishu/661525.html
Docker基础知识分享 flash away3D入门教程精选:hello word!

游客 回复需填写必要信息