cfc相关内容

何时对 ColdFusion 组件中的变量进行 var 作用域?

(a) 在什么情况下您应该对范围变量进行 var 以及 (b) 在什么情况下您不应该在 ColdFusion 组件中更改范围? 解决方案 当你在一个 CFC 中实现一个跨多个请求共享的函数时,你应该对你的变量进行 var 作用域(例如,Singleton,应用程序范围内的服务 CFC) 如果每次都实例化 CFC,并且您的方法没有调用同一 CFC 中可能访问您在调用者方法.比如你直接通 ..
发布时间:2022-01-21 11:25:38 其他开发

如何在不重置服务器实例的情况下重置 application.cfc?

可能重复: 重启应用而不重启服务器? 如何在不重置 Coldfusion 服务器实例的情况下重置 Coldfusion 应用程序/application.cfc?如果我没记错的话,有一些技巧,比如在 application.cfc 中创建一个 reinit 函数或重命名文件. 解决方案 几个步骤: 首先,确保所有应用程序初始化逻辑都包含在 CFC 的 OnApplicatio ..
发布时间:2022-01-09 15:31:41 其他开发

使用 ColdFusion 和 jQuery Ajax 返回数据

我正在向查询数据库的 cfc 文件发出请求.我是否将这些结果存储在结构、数组或其他方式中?根据我存储和返回结果的方式,我如何处理来自 jQuery 的片段? 我尝试将结果存储在一个数组中,并且只显示一个这样的结果,但这不起作用: $.ajax({类型:“发布",url: "/ajax/ajax_test.cfc?method=ajaxTest",数据:“字段1 = 17",成功:功能(响应){ ..
发布时间:2022-01-09 15:26:34 其他开发

为什么长 cfc 文件在 CF8 中有效,而在 CF9 中无效?获得“分支目标偏移量太大"错误

我有一个相当长的 cfc 文件,大约 1800 行,它在 ColdFusion 8 中运行良好,但在将我的开发系统升级到 ColdFusion 9 并进行一些测试后,我收到一个 cfc 编译错误,并且消息显示“分支目标偏移量太大了".我修改了该文件以消除一些未使用的功能并合并一个以使其更短,这解决了使其工作的问题.但是,当我升级到CF9时,为什么它现在死在我身上?其他人在以前或当前版本的 Cold ..
发布时间:2022-01-09 15:12:45 其他开发

Coldfusion 奇怪的额外空间

我有一个将字符串转换为数字的函数 长度为 17,但在输入文本中,它在第一个字符处添加了额外的空格.我真的不知道如何删除多余的空白,以及当我添加 ToString(Trim()) 它仍然有额外的空白 谢谢 解决方案 您是否尝试将 output="false" 添加到您的函数标签中? ..
发布时间:2022-01-09 14:59:03 其他开发

使用相对路径扩展 CFC

我想在不同的目录中扩展 CFC,我有几个选择,但不知道如何做到这一点: A) 使用动态映射(这必须是基于站点的动态映射,例如,对于实时站点,它将是 cfc.myPackage.MyCFC,但在开发站点上,它将是 myCfcRoot.myPackage.MyCFC) - 我'已经尝试将表达式放入扩展位,但显然 CF 不喜欢这样,例如: 或 B) 提供 CFC 的相对路径(以某种方式 ..
发布时间:2022-01-09 14:47:26 其他开发

ColdFusion 9 动态方法调用

我正在尝试找出正确的 语法,以便在 ColdFusion 9 中调用动态方法.我尝试了许多变体并进行了很好的搜索. 显然是我想要的标签,但遗憾的是我不能在我的纯 cfscript 组件中使用它,因为它是在 ColdFusion 10 中实现的. 即coldfusion 9动态调用方法 我在我的 CFC 中尝试了以下方法: /** 验证 ..
发布时间:2022-01-09 14:39:44 其他开发

在子目录中扩展 application.cfc

我有以下两个文件,并希望第二个扩展第一个: wwwroot\site\application.cfc wwwroot\site\dir\application.cfc 但是,当我去为第二个文件声明组件时,我不确定在 extends 属性中放置什么.我的问题是几个开发站点(具有共享的 SVN 存储库)在同一个 ColdFusion 实例上运行,所以我不能像这样在 CF 管理员中创建映射 ..
发布时间:2022-01-09 14:31:28 其他开发

在 ColdFusion 中映射到 CFC

在我的应用程序中,我的所有 CFC 都位于 cfc 文件夹中.从站点根目录我可以轻松访问它们,只需在我的 标记中将它们称为 component=cfc.mycomponent method=mymethod 问题是,当我想从不在根目录中的另一个页面访问 cfc 时,我无法使用 component=../.cfc.mycomponent 与该 cfc 取得联系. 我 ..
发布时间:2022-01-09 14:30:16 其他开发

如何在ColdFusion中向客户端发送HTTP状态代码和响应消息?

我正在实现单一登录功能。我有一个ColdFusion应用程序,它从Java应用程序(POST请求)获取输入参数。我需要做的是返回状态代码和说明,以指示用户是否可以访问以及如果用户没有访问我的CF应用程序的失败原因。 类似于以下内容: 我创建了一个cfc并将其作为API提供允许Java用户将其UserName,CustomerID传递给我的CF应用程序。 是否需要在同一文件中编写返回响应逻 ..
发布时间:2020-10-05 04:46:22 其他开发

查找谁在调用方法

我想以某种方式找出哪个CFC正在调用我的方法. 我有一个日志记录的CFC,许多不同的CFC都调用它.在此日志记录CFC上,需要存储调用该日志的CFC. 虽然我可以简单地将CFC名称作为参数传递给我的log.cfc,但我发现这是重复性的任务,如果我能以某种方式找出“谁"在日志中调用该方法,则可能没有必要. cfc 有没有程序化的方式来实现这一目标? 预先感谢 解决方案 ..
发布时间:2020-05-09 18:55:33 其他开发

Ajax jQuery调用ColdFusion组件

我是jQuery的新手,我正在尝试创建一个登录页面,该页面将对CFC执行Ajax调用,只需返回true或false,以确定登录是否成功。我的调用是正确地使用我的参数进入CFC,但返回的是问题。如果我将jQuery中的数据类型设置为“html”,我会在html中看到整个页面的副本以及我正在寻找的“true”值。但如果我尝试将其设置为“json”,则没有任何反应。我在ColdFusion 9,jQue ..
发布时间:2019-05-25 19:58:20 JavaScript

从CFC函数访问查询数据

这是我的反对:我试图根据从CFSelect框中的选择更改CFDIV的内容。 为此,我已将CFDiv绑定到CFC,并且试图从我的查询中返回在该CFC中执行的两列; Alert_Status AND Alert_Priority。这些值将根据CFM页面中CFSelect框中的选择进行查询。 Company_Name是从CFSelect框中的选择传递给CFC的值。一旦CFC中的查询运行,我想在与选 ..
发布时间:2016-12-15 15:13:43 高性能WEB开发

为什么一个长的cfc文件在CF8,但不是CF9工作?获得“分支目标偏移对于短”错误

我有一个相当长的cfc文件,大约1800行长,在ColdFusion 8中工作正常,但在我的开发系统升级到ColdFusion 9和做一些测试后,我得到一个编译错误的cfc和消息说“分支目标偏移太大而短“。我修改了文件以消除一些未使用的功能,并合并一个,使其更短,这解决了问题,让它工作。但是,当我升级到CF9时,为什么会死在我身上?任何人遇到这个问题在之前的或ColdFusion的当前版本?除了修 ..
发布时间:2016-12-15 15:04:00 高性能WEB开发