`
sun4love
  • 浏览: 232162 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

freemarker基本常识笔记

阅读更多

freemarker很早就听说过,但项目开发未使用相关技术,另外个人确实很懒,没学习freemarker等类似半静态语言的动力

最近一直在迷茫,迷茫的时候脑子乱想,为了分散迷茫的大脑,捡起来一个学习一下。我是一个懒人,我的很多博客是因为很多人提出同样的问题,然后我才动手总结,形成我的博文。但这次却是因为迷茫,O(∩_∩)O~

 

1, 5/2=2.5,而不是2,这里与c/c++,java,C#不同

 

2, int内建函数,忽略小数点,2.5?int=2 ,2.9?int=2

 

3, user.dept.leader.name ,解析顺序从左到右,如果后面未找到报错,有些框架找不到则返回前一个,

       例如zk里的annotation

 

4, markert.fruits["apple"]或者markert.fruits.apple,如果apple替换成someting.name,那么第二种方法就不行了

 

    list,list[0],

 

    大多说表达式语言都支持类似功能

 

5, 切片nums=[1,2,34,5,6,7,8,] , nums[2..3] ,nums[5..1]倒序,"你好吗不好吗"[2..3],

     切片在python的列表、元组有类似功能

 

6, 空值检测 1)name??返回boolean,但不能${name??},2)name!"default value",!后可以是复杂表达式

 

 

7, 转义与原生转义       '和\"鞋\"生活',"和\'鞋'生活","'饭'罪团伙",

                                 r"D:\大片\美国大片\毛片\111\111\111\111\骗你的别点哈-都说骗你的还点-中毒了.rmvb"

 

待续...

 

 

分享到:
评论

相关推荐

    freemarker

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

    freemarker笔记

    这个“freemarker笔记”很可能是一个关于理解和使用FreeMarker模板语言的学习资料,其中可能涵盖了FreeMarker的基本概念、语法、以及在实际开发中的应用。 FreeMarker的核心概念是模板和数据模型。模板是HTML或者...

    FreeMarker学习笔记

    ### FreeMarker 学习笔记知识点总结 #### 一、FreeMarker 概览 FreeMarker 是一个用 Java 编写的模板引擎,它可以帮助开发者快速生成 HTML 页面或其他格式的文档。其核心概念包括模板、数据模型以及如何将两者结合...

    FreeMarker笔记1

    FreeMarker 是一个强大的Java模板引擎,常用于生成HTML页面或其他动态...通过以上讲解,你应该对FreeMarker的基本语法和用法有了更深入的理解。在实际开发中,熟练掌握这些知识点能帮助你更高效地构建动态模板系统。

    freemarker学习资料汇总

    这份手册通常会详细介绍Freemarker的基本概念,如模板语言、模板数据模型以及模板的执行流程。其中,可能会讲解模板元素,如`<#if>`、`<#foreach>`等控制结构,以及`${expression}`这样的变量引用方式。此外,还会...

    JEECMS自学帮助集合(包括FreeMarker)

    1. **JEECMS操作**:JEE CMS操作.doc提供了系统的基本操作指南,包括内容发布、栏目管理、用户管理等。学习这个文档,你可以了解如何在JEECMS后台进行日常的管理任务。 2. **JEECMS二次开发**:jeecms二次开发简要...

    freemarker及jeecms标签使用学习文档

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

    freemarker资料汇总

    这个压缩包集合了多种关于Freemarker的资源,包括文档、手册和笔记,对于学习和理解Freemarker来说非常有价值。 首先,我们来看《Freemarker开发指南》。这是一份详尽的教程,涵盖了Freemarker的基本概念、安装、...

    FreeMarker学习资料整理

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

    freemaker学习笔记

    一、FreeMarker基本概念 1. 模板:FreeMarker的工作基础是模板,模板是HTML或其他文档格式,其中嵌入了特定的FreeMarker指令和变量。这些元素在运行时由FreeMarker引擎解析并替换为实际值。 2. 数据模型:数据模型是...

    基于SSM框架+mysql搭建的云笔记系统(仿有道云笔记)源码.zip

    此项目适合毕业设计或课程设计,可以帮助学生深入理解SSM框架的集成与实际应用,掌握Java Web开发的基本流程。通过实际操作,学生可以学习到如何配置SSM环境,如何设计数据库表结构,编写DAO(数据访问对象)层,...

    狂神笔记md文件.zip

    笔记中可能涵盖了Spring的基本概念,如IoC(控制反转)和DI(依赖注入),以及AOP(面向切面编程)的概念。还会讲解Spring的Bean管理,包括Bean的生命周期和作用域,以及如何通过XML或Java配置来定义Bean。此外,...

    狂神说springboot笔记.zip

    7. **Thymeleaf**或**Freemarker**:SpringBoot可以与Thymeleaf或Freemarker等模板引擎集成,用于处理视图渲染。 8. **安全控制**:SpringBoot集成了Spring Security,提供了基本的安全控制,如身份验证、授权等。 ...

    崔希凡javaweb28天笔记

    2. **Web容器**:如Tomcat的安装与配置,以及部署Web应用的基本步骤。 3. **HTTP协议**:包括HTTP方法(GET、POST等)、状态码和请求响应头的使用。 4. **会话管理**:如何使用session和cookie来维持用户会话,...

    达内云笔记代码

    在【note_day04_all】中,可能包含了SpringMVC的基本概念,如DispatcherServlet、Controller接口、ModelAndView对象以及视图解析器的配置和使用。【note_day06_all】则可能深入讲解了SpringMVC中的拦截器...

    最全SSH笔记汇总

    SSH,是Java Web开发中的三大...这些笔记不仅适合初学者理解SSH框架的基本概念,也对有经验的开发者在项目实践中优化和提升应用性能有所帮助。通过学习这些笔记,你可以掌握SSH框架的精髓,从而在实际开发中游刃有余。

    SpringBoot经典学习笔记_springboot_SpringBoot经典学习笔记_

    SpringBoot支持使用Spring MVC进行Web开发,提供了RESTful API构建、模板引擎(如Thymeleaf、Freemarker)以及WebSocket的支持。 9. **数据访问** SpringBoot可以轻松集成各种数据存储技术,如JDBC、JPA...

    SSH-框架笔记

    学习SSH框架笔记,不仅可以掌握这三个框架的基本用法,还能深入理解Java Web开发中的设计原则和最佳实践。这份笔记内容广泛,包括各个框架的主要概念、配置、API使用、实战案例等,对于提升Java开发技能大有裨益。

Global site tag (gtag.js) - Google Analytics