问题标签 [cfml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1166 浏览

tomcat - Railo CFHTTP SSL trustAnchors 参数必须为非空

我正在尝试使用 Railo 3.3 发出 CFHTTP 调用(通过 SSL)并收到以下错误:

我尝试了通过 ssl 对一个通用网站进行最基本的调用,并得到了同样的错误。这是我的代码

它显然与 SSL 有关。如果您取出https并将其替换为http,则通话效果很好。

此外,此调用(无论是 http 还是 https)在 Adob​​e ColdFusion 9 上运行良好。

任何帮助,将不胜感激。

这是我的服务器配置:

  • 视窗服务器 2008 R2
  • IIS 7.5
  • 雷洛 3.3
0 投票
1 回答
7753 浏览

coldfusion - 如何在不重新启动服务器的情况下清除冷融合查询缓存?

我有几个使用 cfquery 标记的 cachedwithin="#CreateTimespan(...)#" 属性缓存的查询。有时我需要清除缓存(或者只是重新执行查询以获取新的缓存副本)。从历史上看,我已经做了两件事之一来实现这一点 -

  1. 重新启动冷融合服务。
  2. 稍微改变代码中的查询,比如添加或删除空格。

这些选项都不是很好,尤其是在生产中。我不是在问我如何以编程方式使缓存过期(尽管那会很好!),但更简单的是 - 我如何清除服务器上的缓存查询而不必诉诸上述两种方法之一?我很高兴听到有关在服务器范围或应用程序范围内工作的方法,甚至是如何使特定缓存查询过期的方法。谢谢!

0 投票
2 回答
5027 浏览

coldfusion - 使用 ColdFusion 标准化提交表单中的电话号码

我们正在寻找一种方法来标准化以表格形式输入的电话号码条目,例如 (444) 555-666。现在您可以输入任何格式,例如 4445556666 或 444-555-6666,并且没有标准化。我想要一种在将数字输入数据库时​​将其转换为前一种格式的方法。

这是表单的 HTML 代码:

这与所有其他数据一起使用 cfquery INSERT INTO 命令输入到数据库中。如果需要,我可以提供该代码。这是一个精简版:

对此的任何想法将不胜感激。

0 投票
1 回答
507 浏览

forms - 如何处理任意数量的表单域

我正在使用 ColdFusion (Railo 3.3),并且我有几个使用 jQuery 的表单,它们可以动态添加一组表单字段(例如,用户可以勾选一个框以添加另一个公司所有者,该所有者会显示所有相关字段以进行附加所有者)。所有信息都需要插入数据库,但我不知道在任何给定时间将提交多少字段。

如何处理这个任意数量的字段以使用 ColdFusion 插入数据库?

谢谢!

0 投票
3 回答
553 浏览

mysql - ColdFusion / Railo 脚本中出现“new query()”的 SQL 错误

尝试插入时,我从 Railo 收到一个非常无用的 SQL 错误。我认为这与我传递给它的 :param 值有关;当我把它们拿出来并用一个简单的字符串替换它们时,它就可以工作了。

这是我的代码(位于 CFC 内):

我一生都无法理解为什么这会引发错误!我需要能够使用:param's。

这是Railo错误:

检查该行号似乎没有指向任何相关内容。此查询位于第 200 行!而且,如前所述……当我替换这些 :param 值时,SQL 似乎可以工作。

实际上我在这里做错了什么吗?拔我的头发!

谢谢,迈克尔。

编辑:

忘了提一下,Railo 版本是:

0 投票
3 回答
562 浏览

java - 如何确定 ColdFusion 对象所在的上下文?

所以,假设我有这个组件的一个实例:

foo.cfc

而且,另一个组件 fooParent.cfc:

假设我以几种不同的方式创建“foo”的实例:

正如预期的那样,这输出:

我想知道的是,我可以在 foo.cfc 中做些什么来告诉我一些(任何东西!)关于它被调用的上下文?由于一切最终都存在于(至少)某种范围内,并且所有范围都是一种对象,我的意思是我真的很想从给定的实例化对象中确定包含对象的某种方式。最终,某种构建 foo.cfc 的方式,以便像这样的东西可以作为我的输出,来自我上面的示例片段:

其中每个值都可以通过检查传递getMetaData实际包含对象引用的结果来确定。

更新正如 Micah 在评论中所建议的那样,我已经为此添加了“Java”标签,因为我怀疑他可能是正确的,因为解决方案可能在于使用 Java 进行自省。

更新

与其让这个看起来像是纯粹的学术讨论,让我解释一下为什么我需要这个。

我正在使用带有包含的 CFWheels ORM 来获取对我的数据的引用,如下所示:

这将返回给我一个我可以像这样引用的对象:

现在,在我的“AuthSource.authenticate”方法中,我想知道我包含在其中的“用户”对象。否则,我最终将不得不像这样调用函数,而不是:

我应该能够依赖这样一个事实,即我通过 User 对象调用 AuthSource 模型上的方法,并从该方法中实际读取该对象。

0 投票
1 回答
3386 浏览

javascript - 简单的coldfusion将记录ID传递给JS函数?

我试图通过 cfm 页面传递唯一的数据库会话 ID,但似乎无法使其正常工作。第 1 页有记录 id,我试图在 recordclick() 函数中保存 numSession 并将其传递到下一页,我在查询中使用它,但它不起作用。

这是我在做什么的粗略概述:

第 1 页:

0 投票
2 回答
513 浏览

sql - 使用 cfsqltype 是好的做法吗?

编写 cfqueryparam 或 cfprocparam 时,cfsqltype 是可选的。但是,我通常看到它编码。指定 cfsqltype 有什么好处吗?

0 投票
2 回答
383 浏览

javascript - 尝试通过 AJAX 使用 CFC 时出现 Railo 错误

我无法让 Railo 在测试页面上使用新的 CFC,并在错误控制台中不断收到“Railo 未定义”

错误控制台突出显示此部分:

代码 CFC:

代码 CFM:

0 投票
1 回答
141 浏览

railo - Railo 在哪个 Windows 帐户下运行

如何找到 Railo 在 Windows 2008 r2 上运行的 Windows 用户帐户?