问题标签 [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 投票
3 回答
6850 浏览

coldfusion - 如何计算列总和

我以前问过这种问题,但没有得到任何好的答案,可能是因为代码太长或者我的问题不清楚。这次我会尽力做到最好:) 到目前为止,我已经编写了代码来从表中查找行总和,效果很好:

现在我想找到一个列总和。列总和的代码有效,但不正确。它计算最后一个产品的总和:

行总和的输出:

和列总和的输出:

我知道我没有循环按产品 id 输出的列,因为一旦我循环它,它会生成很多<td>',这意味着很多不相关的数据。这里有什么错误?

0 投票
1 回答
1318 浏览

list - 我应该如何在 CFQUERYPARAM list="true" 中使用 maxlength?

我很好奇当你传递一个列表时 maxlength 属性在 CFQUERYPARAM 中是如何工作的。maxlength 是否适用于整个列表的长度(即“1,2,3,4,5,6”= 11 的长度)?或者 maxlength 是否适用于列表中的每个项目?

我找不到这方面的任何文件。

0 投票
1 回答
538 浏览

hibernate - 在 Railo/ColdFusion 中使用 Terracotta

我正在尝试使用 Railo(开源 ColdFusion 引擎 - www.getrailo.org)设置 Terracotta(Web 会话 + ehcache + hibernate)。我能够启动 Terracotta 服务器,将应用程序服务器连接到 Terracotta 服务器,并在所有三个元素(会话、ehcache 和休眠)功能齐全的情况下正常运行应用程序。

问题是如果我关闭应用程序服务器并重新启动它,它将正确连接到 Terracotta 服务器,但它会开始在会话对象或 ehcache 对象上抛出各种 classNotFoundExceptions。

我附上了各种 java stacktrace 供您参考。知道为什么只有在应用程序服务器重新启动后才会发生这种情况,我该如何解决?

亲切的问候,

菲利普

-

Java堆栈跟踪:

railo.runtime.type.scope.JSession

railo.runtime.type.StructImpl

0 投票
2 回答
524 浏览

jquery - 查询缓存以支持 jQuery 自动完成功能

我正在开发一个需要搜索表单上的自动完成字段的应用程序。该应用程序是 Railo 3.3 上的 CFML。我正在使用 jQuery UI 自动完成并在服务器端实现了这样的查找:

基本上,我在第一次查找时将整个电台列表加载到缓存中,有效期为 1 天(数据很少更改),然后使用查询查询将相关结果返回给客户端。

我的问题就是这个;这种积极的缓存和 QoQs 技术是一个好的模式吗?性能似乎不错,内存占用也很合理(数据集很小),所以“感觉”还可以,但我正在寻找那些以前可能尝试过并发现问题的人的建议?

任何想法将不胜感激。

0 投票
1 回答
1348 浏览

java - 为什么在 ColdFusion 中 0.06 + 0.01 = 0.07?

为什么 ColdFusion 中的数学运算似乎不受浮点数学问题的影响?拿下代码:

哪个输出

0.07

java.lang.Double

然而,当添加两个双打时,等效的 Java 代码会产生我所期望的:

由于浮动数学的现实( http://download.oracle.com/docs/cd/E19957-01/806-3568/ncg_goldberg.html) ,这是我期望从 ColdFusion 看到的。

ColdFusion 是否在幕后做了一些“魔术”,还是我在这里看到了一个孤立的异常?

0 投票
3 回答
4581 浏览

coldfusion - ColdFusion 单元测试框架

作为一个相关的子问题 - 是否有任何 CF 单元测试框架支持或使其更容易使用模拟/存根?

我在快速谷歌上发现的最有前途的 2 个是 MXUnit 和 CFUnit。还有其他的吗,哪些具有最广泛的采用和积极的发展?足够多的问题塞进一个?

基本上我想做出一个好的选择。

编辑请注意,在最初编写问题时,MXUnit 是首选,而 TestBox 几年后都不会出现在 github 上。请参阅对已接受答案的评论。

0 投票
2 回答
184 浏览

caching - 雷洛;指示缓存的查询是否已刷新

初始情况: 在函数内部,我使用cachedWithin属性缓存查询。在该cfquery标记的正下方,我将派生和相关数据缓存到存储在SERVER 范围内的结构中。

问题: 如果上面的查询已被刷新,我想重新填充该结构,但foo.cached似乎只表明标记是否使用缓存。如果该查询已更新,Railo 是否提供额外的元数据以实际接收 true,而不仅仅是它是否被缓存或者我应该求助于cfcache解决方法?

0 投票
5 回答
6609 浏览

coldfusion - cfsetting 的 ColdFusion 9 脚本语法是什么?

我正在尝试将一个转换Application.cfc为脚本。原来有这个:

我不知道如何将cfsetting标签转换为脚本。以下尝试不起作用:

看起来 Railo 可能支持它(链接),但我在ColdFusion 的文档中找不到cfsetting标签的等价物

0 投票
1 回答
95 浏览

railo - Railo 服务器将加号 (+) 转换为空格

我在我的 Railo 服务器上注意到了奇怪的事情。+当我cfdumpcfoutput它们时,我在 url 中传递的所有字符都会自动转换为空格。

任何要更改的服务器设置以使 a+仍然是 a +

0 投票
2 回答
548 浏览

php - PHP 到 Coldfusion

我需要将以下 PHP 行转换为 Coldfusion

Coldfusion 没有 POW() 函数。这就是我想出的

任何帮助将非常感激。

詹姆士