cfc相关内容
(a) 在什么情况下您应该对范围变量进行 var 以及 (b) 在什么情况下您不应该在 ColdFusion 组件中更改范围? 解决方案 当你在一个 CFC 中实现一个跨多个请求共享的函数时,你应该对你的变量进行 var 作用域(例如,Singleton,应用程序范围内的服务 CFC) 如果每次都实例化 CFC,并且您的方法没有调用同一 CFC 中可能访问您在调用者方法.比如你直接通
..
在 ColdFusion 组件 (CFC) 中,是否必须为变量范围的变量使用完全限定名称? 如果我改变这个,我会不会惹上麻烦:
..
可能重复: 重启应用而不重启服务器? 如何在不重置 Coldfusion 服务器实例的情况下重置 Coldfusion 应用程序/application.cfc?如果我没记错的话,有一些技巧,比如在 application.cfc 中创建一个 reinit 函数或重命名文件. 解决方案 几个步骤: 首先,确保所有应用程序初始化逻辑都包含在 CFC 的 OnApplicatio
..
我正在向查询数据库的 cfc 文件发出请求.我是否将这些结果存储在结构、数组或其他方式中?根据我存储和返回结果的方式,我如何处理来自 jQuery 的片段? 我尝试将结果存储在一个数组中,并且只显示一个这样的结果,但这不起作用: $.ajax({类型:“发布",url: "/ajax/ajax_test.cfc?method=ajaxTest",数据:“字段1 = 17",成功:功能(响应){
..
我创建了一个 javascript 对象 var spanglist = {一:q1,二:q2,三:q3,四:q4}; 我创建了 ajax jquery 对象来将数据发送到 CFC: $.ajax({url: 'gridly/components/pay.cfc',类型:“POST",数据类型:'json',数据:{方法:“structFromJSobjt",返回格式:“json",jsSt
..
我有一个相当长的 cfc 文件,大约 1800 行,它在 ColdFusion 8 中运行良好,但在将我的开发系统升级到 ColdFusion 9 并进行一些测试后,我收到一个 cfc 编译错误,并且消息显示“分支目标偏移量太大了".我修改了该文件以消除一些未使用的功能并合并一个以使其更短,这解决了使其工作的问题.但是,当我升级到CF9时,为什么它现在死在我身上?其他人在以前或当前版本的 Cold
..
我正在使用 jQuery.post() 调用 Coldfusion 组件 (cfc).我需要在 URL 中使用返回的数字的整数或字符串表示形式. {"PAGE":"我的页面标题","ID":19382}或者{"PAGE":"我的页面标题","ID":"19382"} 我得到的是一个小数: {"PAGE":"我的页面标题","ID":19382.0} 需要更新以下 HTML:
..
我有一个将字符串转换为数字的函数 长度为 17,但在输入文本中,它在第一个字符处添加了额外的空格.我真的不知道如何删除多余的空白,以及当我添加 ToString(Trim()) 它仍然有额外的空白 谢谢 解决方案 您是否尝试将 output="false" 添加到您的函数标签中?
..
在 cfmodule 的 cfm 中,通过使用 Caller 范围返回值.如果我在 CFC 中的函数内调用 cfmodule,调用者映射到 CFC 的变量范围对吗?我可以将值返回到 CFC 函数的本地范围吗? 谢谢 解决方案 是的,以上所有.一个示范: Testing.cfc:
..
我想在不同的目录中扩展 CFC,我有几个选择,但不知道如何做到这一点: A) 使用动态映射(这必须是基于站点的动态映射,例如,对于实时站点,它将是 cfc.myPackage.MyCFC,但在开发站点上,它将是 myCfcRoot.myPackage.MyCFC) - 我'已经尝试将表达式放入扩展位,但显然 CF 不喜欢这样,例如: 或 B) 提供 CFC 的相对路径(以某种方式
..
我正在尝试找出正确的 语法,以便在 ColdFusion 9 中调用动态方法.我尝试了许多变体并进行了很好的搜索. 显然是我想要的标签,但遗憾的是我不能在我的纯 cfscript 组件中使用它,因为它是在 ColdFusion 10 中实现的. 即coldfusion 9动态调用方法 我在我的 CFC 中尝试了以下方法: /** 验证
..
我有以下两个文件,并希望第二个扩展第一个: wwwroot\site\application.cfc wwwroot\site\dir\application.cfc 但是,当我去为第二个文件声明组件时,我不确定在 extends 属性中放置什么.我的问题是几个开发站点(具有共享的 SVN 存储库)在同一个 ColdFusion 实例上运行,所以我不能像这样在 CF 管理员中创建映射
..
在我的应用程序中,我的所有 CFC 都位于 cfc 文件夹中.从站点根目录我可以轻松访问它们,只需在我的 标记中将它们称为 component=cfc.mycomponent method=mymethod 问题是,当我想从不在根目录中的另一个页面访问 cfc 时,我无法使用 component=../.cfc.mycomponent 与该 cfc 取得联系. 我
..
在ColdFusion组件(CFC)中,是否必须对变量范围的变量使用完全限定的名称? 如果我更改此设置,我会惹上麻烦吗?
..
我正在实现单一登录功能。我有一个ColdFusion应用程序,它从Java应用程序(POST请求)获取输入参数。我需要做的是返回状态代码和说明,以指示用户是否可以访问以及如果用户没有访问我的CF应用程序的失败原因。 类似于以下内容: 我创建了一个cfc并将其作为API提供允许Java用户将其UserName,CustomerID传递给我的CF应用程序。 是否需要在同一文件中编写返回响应逻
..
我想以某种方式找出哪个CFC正在调用我的方法. 我有一个日志记录的CFC,许多不同的CFC都调用它.在此日志记录CFC上,需要存储调用该日志的CFC. 虽然我可以简单地将CFC名称作为参数传递给我的log.cfc,但我发现这是重复性的任务,如果我能以某种方式找出“谁"在日志中调用该方法,则可能没有必要. cfc 有没有程序化的方式来实现这一目标? 预先感谢 解决方案
..
我是jQuery的新手,我正在尝试创建一个登录页面,该页面将对CFC执行Ajax调用,只需返回true或false,以确定登录是否成功。我的调用是正确地使用我的参数进入CFC,但返回的是问题。如果我将jQuery中的数据类型设置为“html”,我会在html中看到整个页面的副本以及我正在寻找的“true”值。但如果我尝试将其设置为“json”,则没有任何反应。我在ColdFusion 9,jQue
..
这是我的反对:我试图根据从CFSelect框中的选择更改CFDIV的内容。 为此,我已将CFDiv绑定到CFC,并且试图从我的查询中返回在该CFC中执行的两列; Alert_Status AND Alert_Priority。这些值将根据CFM页面中CFSelect框中的选择进行查询。 Company_Name是从CFSelect框中的选择传递给CFC的值。一旦CFC中的查询运行,我想在与选
..
我做了这个漂亮的小表: testPage.cfm: 测试页 .blue { background:#66CCFF; padding:1px 20px; } .red { background:red; padding:1px 20px; } .blank { backgrou
..
我有一个相当长的cfc文件,大约1800行长,在ColdFusion 8中工作正常,但在我的开发系统升级到ColdFusion 9和做一些测试后,我得到一个编译错误的cfc和消息说“分支目标偏移太大而短“。我修改了文件以消除一些未使用的功能,并合并一个,使其更短,这解决了问题,让它工作。但是,当我升级到CF9时,为什么会死在我身上?任何人遇到这个问题在之前的或ColdFusion的当前版本?除了修
..