`
shinfocom
  • 浏览: 1242476 次
文章分类
社区版块
存档分类
最新评论

Coldfusion一个容易犯的错误。

 
阅读更多

coldfusion允许我们使用customtag来处理重复使用的代码。但是因为是tag的形式,有可能造成一个很隐蔽的错误。

例子如下:

<cf_abc />

以上有可能造成一个隐蔽的错误。因为在大于号(>)前多了一个斜杠(/)。 这样, abc就会被执行2次。一次是tag的开始,一次是tag的结束。那个斜杠就是tag的结束的简写。

如果不想出现这个问题。可以程序上控制。使用custom tag的控制属性:ExecutionMode。

ExecutionMode有2个值:START 和 END

例程如下:

<cfif thistag.ExecutionMode eq "START">

....你的代码

</cfif>

<cfif thistag.ExecutionMode eq "END">

....你的代码

</cfif>

这样就可以减少那个隐含错误的出现。

当然,还有简单的做法:就是把那个斜杠去掉。

分享到:
评论

相关推荐

    ColdFusion9升级到ColdFusion16

    从ColdFusion9升级到ColdFusion16是一个涉及多个方面的过程。本文将详细介绍从ColdFusion9升级到ColdFusion16的关键知识点,为确保升级过程顺利进行提供必要的信息。 首先,升级的主要切入点包括产品结构的变更、...

    coldfusion

    4. **ColdFusion Application Framework**:Adobe ColdFusion还包含一个应用框架,用于组织和管理复杂的Web应用。它包括Session管理、URL重写、错误处理、安全设置等多个方面,帮助开发者构建结构化的应用。 5. **...

    使用ColdFusion Express进行ColdFusion Web应用开发

    ColdFusion Express是Allaire Corporation推出的一款面向Windows NT、Windows 95/98等操作系统的ColdFusion版本,它为开发者提供了一个高效、便捷的开发环境。 #### ColdFusion Web应用与CFML ColdFusion Web应用...

    Coldfusion 9的注册文件

    keygen_coldfusion9.exe可能是一个密钥生成器,用于生成激活ColdFusion 9的序列号,但需要注意的是,使用此类工具可能违反软件许可协议,并且可能存在法律风险。nud.jpg可能是一个与安装或说明相关的图片,例如许可...

    ColdFusion函数

    - `Replace()`: 在字符串中替换一个子串为另一个子串。 - `Trim()`, `Ltrim()`, `Rtrim()`: 分别去除字符串首尾、左首或右首的空白字符。 2. **数学函数**: - `Abs()`: 计算绝对值。 - `Ceiling()`: 向上取整...

    ColdFusion 5.0高级编程5.pdf

    ColdFusion 5.0作为这一系列的一个重要版本,在2001年发布,它引入了许多新特性,特别是在Web应用开发方面有着显著的进步。对于高级编程而言,ColdFusion 5.0提供了更多的工具和技术支持,使得开发者能够更高效地...

    coldfusion 论坛源码 cfbb

    在实际部署和维护过程中,`adertools`可能是指一个包含辅助工具或管理界面的文件夹,用于帮助管理员进行论坛的设置、用户管理、统计分析等工作。例如,可能存在用于导入导出数据、备份恢复数据库、设置权限等实用...

    Java for Coldfusion Developers

    Java for Coldfusion Developers

    coldfusion_install.pdf

    从这段内容来看,Adobe ColdFusion是一个功能丰富、适用于多种场景的Web应用开发平台,其安装过程考虑周到,对不同使用场景提供了灵活的配置选项。在使用时,选择正确的配置文件对于确保应用的稳定运行和安全性至关...

    coldfusion初级教程

    ColdFusion是建立交互式站点的一个快速而强大的开发工具。利用ColdFusion,可以用最快的速度将服务器, 浏览器,和数据库技术相集成,建立强大的Web应用程序,而且,它不需要传统的编程语言, 你只需将标准的HTML...

    ColdFusion初级教程

    ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施...

    ColdFusion-UI-the-Right-Way, 在后端,一个演示如何使用ColdFusion进行UI的文章列表.zip

    ColdFusion-UI-the-Right-Way, 在后端,一个演示如何使用ColdFusion进行UI的文章列表 ColdFusion用户界面这个项目是为了帮助ColdFusion开发人员从产品中离开多个内置的UI控件。 这是我们的信任( 这将在介绍中更详细...

    ColdFusion安装指南

    ColdFusion 是一款由 Adobe 开发的企业级 Web 应用开发平台。它提供了丰富的功能集,包括数据库集成、安全性管理、内容管理等,使开发者能够快速构建动态网站和 Web 应用程序。本指南将详细介绍 ColdFusion 8 的安装...

    ColdFusion函数.chm

    ColdFusion 函数 大部分 集合

    ColdFusion参考手册

    提供的"ColdFusion Tags.chm"文件是一个帮助文档,包含了所有ColdFusion标签的详细信息。这种CHM(Compiled Help Manual)格式的文件是一种常见的Windows帮助文件,可以方便地搜索和浏览各个标签的功能、语法和示例...

    ColdFusion后台利用方法

    ColdFusion后台利用方法

    Adobe ColdFusion

    Adobe ColdFusion ColdFusion初級教程繁體中文

    coldfusion 函数中文帮助文档

    coldfusion function chinese document

Global site tag (gtag.js) - Google Analytics