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

FreeMarker入门(笔记)

阅读更多
Configuration cfg = new Configuration();
// 定义模板的位置,从类路径中,相对于FreemarkerManager所再的路径加载模板
cfg.setTemplateLoader(new ClassTemplateLoader(FreeMarkerManager.class,"templates"));
cfg.setDefaultEncoding("UTF-8");
// 设置对象包装器
cfg.setObjectWrapper(new DefaultObjectWrapper());
// 设置异常处理器
cfg.setTemplateExceptionHandler(TemplateExceptionHandler.IGNORE_HANDLER);
}

 

Template t = FreeMarkerManager.getInstance().getConfiguration().getTemplate(templateFileName+".ftl");
   t.setEncoding("UTF-8");
   t.process(root, w);

分享到:
评论

相关推荐

    freemarker学习资料汇总

    3. **Freemaker_入门+深入+开发指南+学习笔记.doc**: 这份文档全面地从入门到深入,一步步引导读者理解Freemarker。可能包含设置环境、创建第一个模板、模板的编译与执行,到如何与Java后端数据模型进行交互。深入...

    Struts2入门笔记

    - **View Technologies**:用于呈现视图,常见的有JSP、Freemarker等。 #### 四、请求处理流程 Struts2的请求处理流程是理解框架工作原理的关键: 1. **客户端请求**:用户发起HTTP请求到服务器端的Servlet容器...

    springboot学习入门提升笔记.rar

    这份“springboot学习入门提升笔记”应该包含了从基础到进阶的全方面学习内容,非常适合那些想要快速上手或者希望深化SpringBoot理解的开发者。 SpringBoot的核心特性包括自动配置、嵌入式Web服务器、起步依赖和...

    java从入门到精通笔记

    ### Java从入门到精通知识点梳理 #### 一、Java核心概念 **1. 环境搭建** - **Java的历史**: Java由Sun Microsystems公司在1995年发布。 - **发展方向**: 包括JAVASE(Java Standard Edition,标准版)、JAVAME...

    freemarker及jeecms标签使用学习文档

    - `Freemaker_入门+深入+开发指南+学习笔记.doc`:这份文档提供了从基础到高级的Freemarker学习路径,包括基本语法、模板设计原则和实践案例。 - `freemaeker全面教程.doc`:这份教程全面覆盖了Freemarker的各个...

    freemarker资料汇总

    最后,基础语法的文本文件《Freemarker基础语法.txt》和《Freemarker学习归纳 .txt》是对Freemarker核心语法的精炼总结,方便初学者快速入门。这些文件可能包括变量、表达式、控制流、注释等基本元素,是学习...

    freemarker_jar包及文档

    1. **Freemaker_入门+深入+开发指南+学习笔记.doc**:这份文档通常包含了Freemarker的基础概念、快速入门教程、进阶技巧以及开发实践指导。通过阅读,我们可以了解到如何创建模板、变量的使用、控制结构(如if/else...

    Java Springboot入门自学笔记

    本入门自学笔记将带你一步步了解并掌握Spring Boot的核心概念和实践技巧。 ### 01 SpringBoot简介 #### 1.1 Spring Boot 的优势 - **简化的起步**:Spring Boot 提供了起步依赖(starter),可以通过添加相应的Maven...

    FreeMarker学习资料整理

    - **入门**:从简单的变量输出开始,逐步了解FreeMarker的基本语法。 - **进阶**:掌握控制结构和逻辑,以及如何与Java对象交互。 - **实践**:通过实际项目应用,提升解决实际问题的能力。 - **调试**:学会...

    struts2入门教程和学习笔记

    这个入门教程和学习笔记是针对初学者设计的,帮助他们快速理解和掌握Struts2的核心概念和实践操作。 Struts2的学习首先需要理解MVC模式。MVC模式将应用逻辑分为三个部分:模型负责业务逻辑,视图负责展示数据,而...

    Freemaker_入门+深入+开发指南+学习笔记

    ### Freemaker 入门与深入知识点详解 #### 一、Freemaker简介 Freemaker是一款功能强大的模板引擎,常用于Web应用程序中的动态页面生成。相比于其他模板引擎如Velocity,Freemaker支持更为灵活的过程调用、递归处理...

    springbot实战笔记整理.zip

    接着,笔记深入讨论了SpringBoot的Web开发,包括RESTful API设计、模板引擎(如Thymeleaf、Freemarker)的应用,以及SpringMVC的工作原理。对于构建现代Web应用,SpringBoot支持WebSocket、Actuator等高级特性,使...

    传播智客springmvc课堂笔记(2天)

    Spring MVC 是一款由 Spring 框架衍生出的用于构建 Web 应用程序的轻量级、模型-视图-控制器(MVC)框架。...这些笔记对于理解和掌握Spring MVC框架的使用非常有帮助,可以作为初学者入门或进阶提升的重要参考资料。

    工作笔记.docx

    3. Freemarker入门:Freemarker是一个模板引擎,常用于Java Web开发中的视图层,通过链接可以学习如何使用它。 4. Linux删除日志文件:`find . -name "*.log" -type f -print -exec rm -rf {} \;` 这条命令用于查找...

    springmvc第一天课堂笔记.docx

    通常情况下,逻辑视图名称是指向JSP页面或FreeMarker模板等的具体路径。 #### 三、SpringMVC入门程序 入门程序主要是为了理解SpringMVC的基本工作流程以及各个组件的作用。下面详细介绍如何搭建一个简单的...

    传智播客_Springmvc+Mybatis由浅入深全套视频教程-SpringMVC笔记(两天)

    在传智播客提供的“Springmvc+Mybatis由浅入深全套视频教程”中,关于SpringMVC的笔记详细地介绍了这一框架的架构、核心组件、工作原理以及入门程序的环境配置。以下内容基于视频教程中的笔记进行详细知识点的总结。...

    SpringMVC课堂笔记(1)

    - **特点**:可以支持多种类型的视图技术,如JSP、Freemarker、PDF等。 #### 三、SpringMVC入门程序 ##### 1. 非注解方式的处理器映射器与处理器适配器 - **处理器映射器**:根据配置文件中的URL映射找到对应的...

Global site tag (gtag.js) - Google Analytics