`

freemaker常用语句

 
阅读更多

list

 <#if network??>
            <#list network as c>
                  <#if c_index=0>
                     it's first index;   
               </#if>
                <tr>
                    <td width="50%" height="25"><img src="${contextPath}/images/ico-2.jpg" width="3" height="5"/>&nbsp;
                    <a href="${componentPath}/km-business-network-index-user?id=${c.id?default('')}" title="${c.name?default('')}">
                        <#if (c.name??)&& (c.name?length gt 22)>
                        ${c.name?substring(0,20)}..</a>
                        <#else >
                        ${c.name?default('')}
                        </#if></a></td>
                    <td width="50%" height="25" align="left">
                        <a href="${componentPath}/km-business-network-index-user?id=${c.id?default('')}" title="${c.name?default('')}">
                            <#if (c.wddz??)&& (c.wddz?length gt 22)>
                            ${c.wddz?substring(0,20)}..
                            <#else >
                            ${c.wddz?default('')}
                            </#if>
                        </a>
                    </td>

                </tr>
            </#list>
        <#else>
            <tr>
                <td   height="25" colspan="2">&nbsp;&nbsp;无</td>
            </tr>
        </#if>

 

 split

<#list "11;22;33"?split(";") as x>  ${x} </#list>

Paramter

${Parameter.name}等价于request.getParameter("name"),

0
1
分享到:
评论

相关推荐

    FreeMarker常用指令

    FreeMarker 常用指令详解 FreeMarker 的 FTL 指令是模板的重要组成部分,这些指令可以实现对数据模型所包含数据的遍历、分支控制。除此之外,还有一些重要的功能,也是通过 FTL 指令来实现的。下面我们将详细介绍...

    Freemarker常用语法

    以下是对Freemarker常用语法的详细解析,涵盖输出、条件判断、循环、宏定义等多个方面。 ### 输出与格式化 在Freemarker中,使用`${}`来输出变量。例如,`编程"}&gt;`后,`${book.name} --&gt;`会输出`Java编程`。对于...

    Freemarker简介及标签详解大全

    4. 强大的模板语言:所有常用的指令:include、if/elseif/else、循环结构等。 5. 通用数据模型:FreeMarker 不是直接反射到 Java 对象,Java 对象通过插件式对象封装,以变量方式在模板中显示。 6. 为 Web 准备:在...

    SpringBoot+JPA+Freemarker 生成动态SQL

    SpringBoot集成了大量的常用库,如数据访问、安全、缓存等,使得开发者可以更专注于业务逻辑而不是基础设施。 JPA是Java平台上的一个标准,用于管理关系数据库中的数据。它是ORM(对象关系映射)的一种实现,允许...

    FreeMarker相关学习文档

    三、FreeMarker的常用语法 1. 输出表达式:`${expression}`,用于输出数据模型中的值。 2. 条件语句:`&lt;#if&gt;...&lt;#else&gt;...&lt;#endif&gt;`,用于条件判断。 3. 循环结构:`&lt;#foreach item in list&gt;`,遍历列表或数组。 4. ...

    freemarker_lastest最新最全--文档+安装包+操作手册

    4. **freemarker常用使用文档.ppt**:这个可能是Freemarker的使用教程或者示例集,以PPT形式呈现,适合快速学习和查阅常见用法,例如变量赋值、控制结构、函数调用等。 5. **FreeMarker_2.3.23_Manual_zh_CN.zip**...

    Spring配置Freemarker视图解析器,前台页面全部使用freemarker渲染

    在Spring框架中,Freemarker是一个常用的模板引擎,用于生成动态HTML或其他文本格式的输出。它允许开发者将业务逻辑与视图层分离,提供了一种灵活的方式来构建Web应用程序的前端。下面我们将深入探讨如何配置Spring...

    Servlet + Freemarker 入门练习

    Servlet 和 Freemarker 是两种在 Web 开发中常用的工具。Servlet 主要用于服务器端编程,处理 HTTP 请求并生成响应,而 Freemarker 是一个模板引擎,它允许开发者将逻辑和视图分离,使得页面呈现更加灵活。 Servlet...

    freemarker获取数据

    1. 模板语言:Freemarker使用一种简单的文本模板语言,它不包含任何编程语句,只有控制结构(如`if`、`for`)和变量引用。变量通常以`${}`或`#set`指令表示。 2. 数据模型:Freemarker与后端代码交互的主要方式是...

    freemarker&velocity的使用

    FreeMarker和Velocity是两种常用的Java模板引擎,它们在Web开发中用于将静态模板与动态数据结合起来,生成HTML或其他类型的文档。这两个工具都是轻量级的,易于理解和使用,且广泛应用于MVC(Model-View-Controller...

    FreeMarker_2.3.18中文版文档.pdf

    通过FreeMarker实现页面静态化,可以预先将常用或频繁访问的动态页面转换为静态HTML,从而减少服务器压力,提高用户体验。例如,可以设置定时任务,定期将热门新闻页或者商品详情页渲染为静态文件,当用户访问时直接...

    FreeMarker模板语言API

    - `Map`:常用的数据模型,键值对形式,可以通过`ModelData`将Java对象转换为FreeMarker可识别的格式。 - `BeansWrapper`:用于包装Java对象,使其在FreeMarker中可用。 5. **异常处理** - `TemplateException`...

    Java模板引擎之FreeMarker

    FreeMarker常用于构建MVC架构中的View层,如Spring MVC框架中的Thymeleaf和FreeMarker都是常用的模板引擎。此外,它还可以用于生成邮件、PDF文档、XML文件等。 **源码分析** 作为一款开源工具,FreeMarker的源码...

    Freemarker学习资料

    Freemarker以其简洁的语法和强大的功能,成为Java Web开发中常用的一种模板引擎。通过学习和掌握Freemarker,开发者能够更高效地构建动态页面,实现数据与视图的解耦。在实际项目中,结合具体业务需求和最佳实践,...

    FreeMarker_Manual_zh_CN

    - **指令**:介绍FreeMarker中的各种指令,如条件语句、循环语句等。 - **表达式**:在模板中使用表达式的方式,以及支持的操作符。 - **插值**:如何在模板中使用变量和函数的值。 ##### 4. 其它 - **自定义指令*...

    freemarker(FTL)常见语法大全

    #### 常用表达式 - **条件判断**:`"${book.name?if_exists}"`,如果`book.name`存在,则输出其值;若不存在,则不输出任何内容。 - **默认值**:`"${book.name?default('xxx')}"` 或 `"${book.name!'xxx'}"`,如果...

    freemarker使用文档

    3.2 指令:指令是FreeMarker模板语言的控制结构,类似于编程语言中的控制语句。 3.3 表达式:模板中的表达式用于计算值,这些值可以被赋给变量或直接作为输出。 3.4 插值:插值是将表达式的值插入到文本中的方法,它...

    Spring boot集成freemarker,swagger,druid,mybatis

    这个项目集成了多个常用组件,包括Freemarker、Swagger、Druid和MyBatis,旨在提供一个全面的微服务开发环境。 **Freemarker** 是一个强大的模板引擎,用于动态生成HTML或其他格式的文本。在Spring Boot中,...

Global site tag (gtag.js) - Google Analytics