`

Velocity 中判空操作

阅读更多
问题:在页面显示时要求若该字段无值则显示无,所以需要对JAVA传值进行判断

解释:该值不为空的时候,为真

方法:
Velocity中判空操作
#if("$!merchant.organizationCertificate" == "")
 	
#else
<img src="$!merchant.organizationCertificate"  width="54" height="54" />
#end




#if(!$!merchant.organizationCertificate)
&nbsp;	
#else
<img src="$!merchant.organizationCertificate"  width="54" height="54" />
#end


参考文献:
http://blog.csdn.net/queenjade/article/details/7641050
http://jiangctry.iteye.com/blog/1485798

分享到:
评论

相关推荐

    velocity为空判断

    下面我们将详细探讨在Velocity中如何进行空值和空字符串的判断。 ### 1. 判断Velocity变量是否为null #### 方法一:`#ifnull()` 或 `#ifnotnull()` 这两个指令属于Velocity Tools的扩展,如果你的项目中引入了...

    velocity中文文档 教程

    1. **初始化Velocity上下文**:在Java代码中,你需要创建一个`VelocityContext`对象,并向其中添加你要在模板中使用的变量。 2. **加载模板**:使用`VelocityReader`或`ResourceLoader`加载模板文件。 3. **合并上...

    velocity 中文开发文档

    - **变量 (Reference)**:变量是一种参考类型,在 Velocity 中用来引用 Java 代码中定义的对象或其他 VTL 语句的值。变量以 `$` 字符开头。 - **示例**:`&lt;html&gt;&lt;body&gt;Hello $customer.Name!&lt;/body&gt;&lt;/html&gt;`。在这个...

    velocity中文

    - `${}`:这是Velocity中的变量引用符号,用于插入Java对象的属性值。 - `#set()`:用于设置变量的值。 - `#if() #else #elseif()`:条件判断语句。 - `#foreach()`:循环结构,可以遍历集合或数组。 - `#stop`:...

    eclipse中velocity插件

    要安装Eclipse中的Velocity插件,你可以按照以下步骤操作: 1. 打开Eclipse,选择菜单栏的“Help” -&gt; “Eclipse Marketplace”。 2. 在搜索框中输入“velocity”或“velocity editor”,找到相关的插件,例如...

    Velocity_中文手册

    Velocity是一个基于Java的模板引擎,它的主要用途是将动态内容嵌入到Web页面中。模板引擎是一种将模板(template)和数据结合生成文档的软件。Velocity通过使用简单而功能强大的脚本语言——Velocity模板语言...

    velocity精典中文帮助文档

    velocity精典中文帮助文档

    Velocity用户手册_中文.docVelocity用户手册_中文.doc

    在VTL中,`#`开头的指令用于执行操作,而`$`开头的变量用于显示数据。这种区分使得模板语言清晰易读,避免了HTML与Java代码的混杂。 Velocity 还支持条件语句和循环结构,如`#if`和`#foreach`,这在上面的MUD商店...

    velocity中文资料以及实例详解

    1. 变量:在Velocity中,变量用$符号表示,例如 `$name`,它可以引用Java对象的属性或者方法的返回值。 2. 属性:变量可以有属性,如 `$person.name`,这会尝试访问`person`对象的`name`属性。 3. 方法:你可以调用...

    velocity中文手册

    这样,Velocity会将`$vice`的值"klepto"插入到文本中,输出`Jack is a kleptomaniac.`。 总的来说,Velocity提供了一种强大且灵活的方式,让Web设计师和程序员能够协作构建动态网站,同时保持代码的清晰性和可维护...

    velocity-1.5.jar,velocity-1.6.2-dep.jar,velocity-tools-1.3.jar

    Velocity是Apache软件基金会的一个开源项目,它...总的来说,Velocity和Velocity Tools是Java Web开发中的重要组件,它们帮助开发者构建高效、可维护的Web应用,同时保持前后端的清晰分离,提高了开发效率和用户体验。

    velocity的jar包

    3. **上下文(Context)**:Velocity中的Context对象是数据传递的桥梁,它连接了应用程序和模板。开发者可以将数据放入Context,然后在模板中访问这些数据。 4. **宏**:Velocity支持宏定义,宏类似于函数,可以在...

    Velocity中文手册

    Velocity的灵活性和功能性使其成为Java开发中的一个重要工具,特别是在涉及到模板渲染和动态内容生成的场景中。随着对Velocity及其模板语言VTL的深入理解,开发者能够释放出它的强大能力,创建出既高效又易于维护的...

    velocity所需的jar包

    这两个库是Velocity的依赖,因为它们提供了一些 Velocity在处理数据和模板逻辑时可能需要的高级功能,如对象映射、迭代器操作等。 `log4j.jar`是一个流行的日志记录框架,用于记录应用程序的运行时信息。在使用...

    velocity插件

    Velocity 插件则是为了在开发环境中提供对 Velocity 模板语言的支持,使得开发者可以在 IDE(集成开发环境)中更加方便地编写和调试 Velocity 模板。 在 MyEclipse 10 这样的专业 Java 开发工具中,Velocity 插件的...

    velocity入门使用教程

    2. 创建Java类Demo,并在main方法中进行操作。 3. 初始化VelocityEngine对象,并指定模板文件位置。 4. 创建VelocityContext对象,用于存放数据模型。 5. 将数据模型存入VelocityContext中,比如使用`...

    velocity经典4pdf中文教程

    1. **《Velocity模板使用指南中文版》**:这本书主要介绍如何在实际项目中使用Velocity模板语言(VTL)来构建动态网页。它涵盖了模板的基本语法,如变量引用、控制结构(if-else、foreach)、宏定义和调用等。此外,...

    JAVA中Velocity语法基础.pdf

    JAVA 中 Velocity 语法基础 Velocity 是一个基于 Java 的模板引擎(template engine),它允许任何人仅仅简单的使用模板语言(template language)来引用由 Java 代码定义的对象。Velocity 应用于 web 开发时,界面...

    velocity中文指南

    Velocity是一个强大的模板引擎,它允许开发者通过VTL(Velocity Template Language)在模板中引用Java代码中的对象。这种分离式的开发模式符合Model-View-Controller(MVC)架构,使得Web设计师可以专注于页面设计,...

    Velocity实战操作

    ** Velocity实战操作详解 ** Velocity,作为Apache软件基金会的一个开源项目,是一款强大的模板引擎,它允许开发者将HTML页面设计与业务逻辑分离,从而实现MVC(Model-View-Controller)架构。Velocity通过简单的...

Global site tag (gtag.js) - Google Analytics