`
nubix
  • 浏览: 91077 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

用Freemarker搭了一个小玩意

阅读更多
[#ftl]
[@html]
	[@head title='测试页面']
		[@keywords '中国房产_房产超市 | 中国房产超市网' /]
		[@description '做中国最好的房产导购网站' /]
		[@style src=['rfg','common'] ]
			body{font-size:18px;}
			#name{font-size:32px;}
		[/@style]
	[/@head]
	
	[@body]
		Hello World <div id='name'></div>
		[@script src=['jquery']]
			$(function(){
				$("#name").html("FreeMarker");
			});
		[/@script]
	[/@body]
[/@html]
 

输出如下

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=GB18030" /> <title>测试页面</title> <meta name="keywords" content="中国房产_房产超市 | 中国房产超市网" /> <meta name="description" content="做中国最好的房产导购网站" /> <link rel="stylesheet" type="text/css" href="/ftl/templates/css/rfg.css"/> <link rel="stylesheet" type="text/css" href="/ftl/templates/css/common.css"/> <style> body{font-size:18px;} #name{font-size:32px;} </style> </head> <body> Hello World <div id='name'></div> <script type='text/javascript' src='/js/jquery.js'></script> <script type='text/javascript'> $(function(){ $("#name").html("FreeMarker"); }); </script> </body> </html>

 

Hello World

FreeMarker
分享到:
评论

相关推荐

    freemarker实现一行两列算法

    Freemarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。这些模板几乎可以用来生成任何格式的输出,如HTML、XML、Java源代码等。Freemarker的核心功能是将数据模型与表现层分离,使得开发者能够更...

    FreeMarker的一个DEMO

    FreeMarker是一个强大的、开源的模板引擎,主要用于生成动态HTML、XML或其他格式的文本输出,尤其在Web应用开发中被广泛使用。它与Java语言紧密集成,但不包含任何的业务逻辑,只负责根据模板和数据模型生成最终的...

    freemarker 自定义freeMarker标签

    1. 创建自定义指令类:你需要创建一个继承自`freemarker.template.TemplateDirectiveModel`的Java类。这个类将定义你的自定义标签的行为,包括如何处理输入参数,如何处理模板模型数据,以及如何生成输出。 2. 注册...

    Java freemarker demo 【struts + freemarker】 自己修改的一个小例子

    总的来说,这个“Java FreeMarker demo 【Struts + FreeMarker】”是一个学习和实践MVC架构的好起点,通过它你可以深入理解Struts和FreeMarker如何协同工作,生成动态的Web页面。在掌握这两个工具后,你将能够更高效...

    freemarker

    Freemarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。这个文本输出可以是HTML网页、电子邮件、配置文件或任何其他形式的文本。与传统的Java模板引擎相比,Freemaker具有较高的灵活性,能够处理...

    Java中使用 FreeMarker 生成pdf盖章合同文件

    FreeMarker是一个基于模板的语言,它与Java代码分离,允许开发者用简单的模板语法来表示数据。在Java中,我们通常会创建一个模型对象(Model),填充业务数据,然后使用FreeMarker模板来渲染这个模型,生成HTML文本...

    grails使用freemarker.rar

    标题中的“grails使用freemarker.rar”表明这是一个关于如何在Grails框架中应用FreeMarker模板引擎的资源包。FreeMarker是一个开源的、基于Java的模板引擎,它用于生成动态HTML或其他格式的文本,比如XML、PDF等。...

    freemarker 可运行java 小demo

    通过运行这个小demo,初学者可以亲身体验Freemarker的工作流程,了解如何在Java应用中集成模板引擎,以及如何设计和使用模板。同时,这个项目也是练习Java与Freemarker结合的好素材,能够帮助初学者更好地理解和掌握...

    freemarker 生成word,支持一个单元格生成多张图片

    要实现“一个单元格生成多张图片”的功能,首先我们需要创建一个FreeMarker模板,这个模板中包含一个或多个用于插入图片的占位符。占位符可以是简单的文本,例如`&lt;#include "image1.jpg"/&gt;`,FreeMarker在解析时会将...

    freemarker Demo 适用于freemarker初学

    Freemarker是一个强大的模板引擎,常用于JavaEE应用中的视图层处理,尤其与Struts2等MVC框架配合使用,能实现灵活的动态页面渲染。这个"freemarker Demo"是一个适合初学者的示例项目,旨在帮助新接触Freemarker的...

    freemarker-2.3.23jar

    `freemarker-2.3.23.jar`是Freemarker库的一个版本,发布于2.3.23,这个版本可能包含了对早期版本的一些改进、新功能或bug修复。 Freemarker的核心概念是模板语言,它是一种声明式的编程方式,允许开发者编写不包含...

    一个意义深刻 FreeMarker 入门例子之HelloWord

    本示例“一个意义深刻的FreeMarker入门例子之HelloWord”旨在帮助初学者理解并掌握FreeMarker的基本用法。 在Java Web开发中,FreeMarker与后端控制器如Servlet或Spring MVC中的Controller协同工作,允许开发者将...

    springboot如何使用Freemarker模版引擎

    - 创建一个控制器类,比如`TemplateController`,并定义一个处理方法来返回Freemarker模板: ```java @Controller public class TemplateController { @GetMapping("/index") public String index(Model model...

    springmvc+mybatis 和一个简单的freemarker代码生成工具

    SpringMVC作为Spring框架的一部分,是用于构建MVC(Model-View-Controller)架构的轻量级Web框架,而MyBatis则是一个优秀的持久层框架,它简化了数据库操作,FreeMarker则是一个动态模板引擎,常用于生成视图层的...

    struts1+spring+hibernate+freemarker一个小例子

    在这个“struts1+spring+hibernate+freemarker一个小例子”中,我们将探讨这四个组件如何协同工作,以及它们各自的核心功能。 首先,Struts1是MVC(模型-视图-控制器)设计模式的一个实现,主要用于处理HTTP请求和...

    FreeMarker学习代码小结

    综上,FreeMarker是一个强大且灵活的模板引擎,通过掌握其基本语法和高级特性,开发者可以轻松地实现动态内容生成。在实践中,结合数据模型和模板设计,能够提高代码复用性,简化视图层的开发工作。对于Java开发者来...

    在struts2中使用freemarker模版

    Struts2是一个强大的Java web应用程序框架,它提供了一种组织应用程序的方式,并且支持多种视图技术,其中之一就是FreeMarker模板。FreeMarker是一个基于模板的、声明式的语言,用于生成动态内容,尤其适合Web应用中...

    freemarker-2.3.28.jar

    这个"freemarker-2.3.28.jar"是Freemarker库的一个具体版本,版本号为2.3.28,它是Java的一个可执行的JAR(Java Archive)文件,用于在Eclipse集成开发环境中作为插件使用。 在Freemarker的2.3.28版本中,我们可以...

    freemarker解析成pdf

    5. **生成PDF**:使用Freemarker的`process`方法将模板和数据模型结合,然后通过一个PDF库(如iText或Apache PDFBox)将结果转换为PDF。以下是一个使用iText的例子: ```java StringWriter writer = new ...

    eclipse的freemarker插件

    在提供的文件名"hudson.freemarker_ide_0.9.14"中,"hudson"可能是指Hudson或Jenkins,一个持续集成工具,该插件可能是专为这些工具的Freemarker配置优化。版本号"0.9.14"表示这是该插件的一个具体版本,用户可以...

Global site tag (gtag.js) - Google Analytics