`
linux.sir
  • 浏览: 16406 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于freemarker的list 中的NULL问题

阅读更多
freemarker 程序如下:
xml 代码
  1. <#list listBlogPost as blogPost>     
  2.   <DIV style="MARGIN-TOP: 10px">         
  3.   .............   
  4.   </DIV>  
  5. </#list>  

如果 listBlogPost 为NULL 会报错,我要怎么写才能在listBlogPost 为NULL的情况下不会报错?

 

分享到:
评论
1 楼 134564 2007-06-07  
<#if listBlogPost?exists && listBlogPost.size != 0 >
............

相关推荐

    freemarker官方中文帮助文档

    Freemarker是一款强大的模板引擎,常用于Web应用中的视图层渲染,比如Java Web开发。它的设计理念是将数据模型和展现逻辑分离,让开发者专注于HTML或者其他格式的模板设计,而不用关心具体的业务逻辑。这份...

    freemarker中文手册

    Freemarker是一个强大的模板引擎,常用于Web应用中的视图层渲染,比如JavaEE的Struts、Spring MVC等框架。它的主要任务是将数据模型与HTML或其他格式的模板结合,生成最终的动态网页内容。本手册是针对Freemarker的...

    freemarker语法完整版

    - `&lt;#list sequence as item&gt;` 用于迭代序列中的每个元素。 - `&lt;#if item = "spring"&gt;&lt;#break&gt;` 可以提前终止循环。 - 示例: ```freemarker &lt;#list seq as x&gt; ${x_index + 1}. ${x}, &lt;/#list&gt; ``` **4. ...

    freemarker中文文档

    **FreeMarker**引擎负责读取模板,并使用数据模型中的数据填充模板中的占位符,最终生成所需的输出。 - 这种设计模式有助于实现前端与后端的分离,使得前端开发人员可以专注于UI的设计,而后端开发人员则专注于业务...

    FreeMarker笔记1

    下面将详细解释FreeMarker的一些关键语法和特性,以及在实际应用中的使用。 ### 1. 对象输出 在FreeMarker中,可以直接输出对象的值。例如,如果在数据模型中有一个名为`name`的对象,可以使用`${name}`将其值插入...

    freemarker资料集

    FreeMarker支持条件语句(`&lt;#if&gt;`, `&lt;#else&gt;`, `&lt;#elseif&gt;`)和循环(`&lt;#list&gt;`)等控制流,允许在模板中进行条件判断和迭代。 7. **指令(Directives)**: 指令用于控制模板的结构和行为,如`include`用于包含...

    freeMarker语法

    FreeMarker是一个强大的、开源的模板引擎,主要用于生成动态HTML、XML或其他格式的文本输出,尤其在Web开发领域中被广泛应用。...在实际项目中,结合源码理解和工具辅助,能更好地利用FreeMarker解决实际问题。

    freemarker_常用内置函数

    Freemarker是一款强大的模板引擎,它支持多种语言环境,尤其在Web开发中被广泛应用于动态页面的生成。在Freemarker中,内置了大量的实用函数,这些函数能够帮助开发者更加高效地处理数据、生成HTML等输出内容。本文...

    超完整FreeMarker中文教程,代码

    什么是FreeMarker? ................................................................................................. 7 我们应该阅读什么内容? .............................................................

    Freemarker学习总结.pdf

    以下是对Freemarker中Sequence、Hash以及字符串操作函数的详细说明。 一、Sequence的内置函数: 1. `sequence?first`:返回Sequence的第一个元素,如果Sequence为空,返回null。 2. `sequence?last`:返回Sequence...

    freemarker判断对象是否为空的方法

    freemarker中显示某对象使用${name}. 但如果name为null,freemarker就会报错。如果需要判断对象是否为空: &lt;#if name??&gt; …… &lt;/#if&gt; 当然也可以通过设置默认值${name!”}来避免对象为空的错误。如果...

    FreeMarker基础语法

    根据提供的文件信息,我们可以深入探讨FreeMarker的基础语法及其在模板引擎中的应用。FreeMarker是一种用于生成文本输出的模板引擎,广泛应用于Web开发中,能够帮助开发者动态生成HTML、XML等格式的内容。接下来,...

    freemarker总结

    这里所说的空值,实际上也包括那些并不存在的变量,对于一个Java的 null值而言,我们认为这个变量是存在的,只是它的值为null,但对于FreeMarker模板而言,它无法理解null值,null值和不存在的变 量完全相同. 为了处理缺失...

    freemarker

    以下是关于Freemarker的一些核心知识点和常见用法的详细解析: 1. **基本语法**: - `#set`:用于赋值,例如`#set($name = "张三")`。 - `${}`:用于输出变量,如`${name}`会输出"张三"。 - `#if`、`#else`、`#...

    freemarker04

    "freemarker04_空值的处理"这个主题,正是关注如何在Freemarker模板中优雅地处理这些空值,避免因空值导致的异常或不期望的输出。 1. **空值检查** 在Freemarker模板中,可以使用`?has_content`指令来判断变量是否...

    java Freemarker生成word

    然后,使用 Freemarker 的 API 将数据填充到模板中,并生成 Word 文档。 Java 代码示例 下面是一个简单的 Java 代码示例,用于生成 Word 文档: ```java import java.io.BufferedWriter; import java.io.File; ...

    3freemarker指令1

    以下是对`3freemarker指令1`中涉及知识点的详细说明: 1. **ftl的if/else判断语句**: 在Freemarker模板语言中,`if`和`else`指令用于条件判断。基本语法如下: ```freemarker &lt;!-- 当expression为真时执行的...

    从jsp到freemarker2.3.23

    遍历Map在Freemarker中也很简单,使用`&lt;#list&gt;`标签结合`?keys`操作符即可实现。 #### 定义变量 **JSP:** ```jsp [scope="{page|request|session|application}"]/&gt; ``` **Freemarker:** ```freemarker ``` 在...

Global site tag (gtag.js) - Google Analytics