问题标签 [lucee]
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.
coldfusion - 在 cfloop 中使用字段名中的变量
我在名为 p1、p2、p3 等的数据库中有几个字段,它们由名为 GetUser 的查询返回。我想检查它们的值,但下面的代码错误出现在我身上。我确定我的格式“GetUser.p#x#”是错误的,但我不知道该怎么做。任何帮助将非常感激。
我有以下代码,它有效......
自然,这是一种糟糕的做法,所以我想做一个如下的循环来达到相同的结果:
Bt 这个错误了。所以我希望了解如何实现这一目标。
// 有一个类似的问题建议queryName["columnName"][rowNumber] 是必填项。这是不同的,而且更简单。
coldfusion - cfquery 到 queryExecute:如果在 SQL 字符串中
即使在_ _<cfquery>
queryExecute
查询
cf执行
我希望我已经很好地解释了自己...
coldfusion - 查找cffile上传的源文件路径
如其他cffile上传问题所述,
非常适合在实际执行 cffile 之前在服务器上获取文件名(对于 Railo 和 Lucee - ColdFusion 有不同的方法),但我注意到一个有趣的问题:如果浏览器是 IE,那么这将返回完整的源路径,包括文件名。另一方面,Firefox 和 Chrome 只返回文件名。
对于我的应用程序,我需要完整路径,但是当浏览器是 FireFox 或 Chrome 时无法找到。如果有人有任何想法,我将不胜感激!
apache - Memcached 每 60 秒创建三个键
我发生了一些我不太了解的事情,它可能与 Memcached 相关,也可能不相关。我当前的设置是三个tomcat节点都在同一台机器上,由Apache HTTP 2.4负载平衡,每个节点上运行Lucee 4.5。我在虚拟机中使用 Memcached 作为会话存储。
一切似乎都很好。但是,当我查看 Memcached 项目的内容时,我注意到每 60 秒(如发条)都会根据我正在运行的节点数量添加新键。因此,如果我让所有三个节点都运行,那么每 60 秒就会有三个密钥添加到缓存中,而我的初始会话密钥仍然存在,就像它应该存在的那样。在下图中,您将看到stats cachedump 12 100
它列出的第一个项目,这是我在提出第一个请求后的初始会话。
因为每分钟添加相同数量的密钥,所以有节点运行它让我想知道这是我错误的 Apache 或 Tomcat 中的设置,还是我所看到的对于 Memcached 来说是常见的(可疑)。我的猜测是 Tomcat,但我没有什么可做的,我对这个的所有搜索都没有结果,所以我希望这里有人能指出我解决这个问题的正确方向。这可能没什么大不了的,但似乎在不需要的时候存储了不必要的数据。
下面是我的 Apache 配置中处理负载平衡的代理区域的片段
mysql - 在 ColdFusion 查询中连接表
我正在执行两个查询以从同一数据库中的两个表中的数据构建一个表。我现在拥有的代码如下,但我知道这样做会造成不必要的负载。我一直在尝试加入表格以获得相同的结果,但没有运气。有输入吗?
mysql - 在 Mysql 和 UTF8 中存储项目符号点 unicode 字符
我正在使用 Coldfusion 从 CSV 文本文件中读取数据并将其插入表中。数据库是UTF8,表是UTF8。
该字符串•Detroit Diesel series-60 engine
一直存储在描述字段中
•Detroit Diesel series-60 engine
. (这是我从数据库中得到的,没有显示在浏览器中。)
我可以从命令行手动将字符串插入到新记录中,并且正确保留了字符。UTF8 必须支持项目符号字符。我做错了什么?
数据源连接字符串:
CREATE TABLE 输出,减去几列
另外,我跑了
此处导入文件的完整代码:https ://gist.github.com/mborn319/c40573d6a58f88ec6bf373efbbf92f29
CSV 文件在这里。见第 7 行:http: //pastebin.com/fM7fFtXD
coldfusion - 哪些 Web 框架可用于 CFML?
ColdFusion / Lucee 可以使用哪些基于 CFML 的活动框架?
请注意:这是一个社区 wiki 问答,因为它是一个经常出现的问题。
java - Coldfusion中的Java方法给出了双倍的正确答案
好吧,我部分回答了这个问题。我认为逗号是列表中的分隔符,我们被视为字符串的一部分。那么问题就变成了——有没有更好的方法来建立一个Java 列表?
这是代码:
答案应该是 5,但我得到 10。使用此方法和 IndexOf() 方法,所有其他答案也加倍。有人可以告诉我如何解决这个问题(除了将我的答案除以 2)和/或发生了什么吗?
lastIndexOf() 方法在没有任何 Java 代码的通用 ColdFusion 中工作。但我正在尝试将该代码转换为 Lucee,它无法识别 lastIndexOf() 方法。上面的代码在 Lucee 中的工作方式与在 Coldfusion 中完全一样——也就是说,它给了我两倍的正确答案。
coldfusion - 我在 Lucee 中将 Jar 文件放在哪里?
我已经从 Railo 搬到了 Lucee,这个特定的 jar 文件驻留在 /railo/lib 中,我把它放在我认为与 /lucee/lib 等效的 lucee 中,但它没有拾取它,就像我得到的那样这个错误:
无法通过其字符串名称加载类,因为找不到具有指定名称 [com.notnoop.apns.APNS] 的类的定义
尝试通过以下方式加载时:
哪个适用于railo安装。我还注意到 /lucee/lib 只有一个 jar 文件,而 /rail/lib 有很多。我的 jar 文件应该去哪里,或者我做错了什么?
mysql - Coldfusion CFQUERY w/Inner Join & Dateformat 不工作
我正在尝试处理连接、mysql 和coldfusion。以下查询在没有最后一个条件的情况下有效。
它正在消亡
告诉我变量 [W] 不存在。对不起,我边走边学……