问题标签 [coldfusion-9]

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 回答
1029 浏览

pdf-generation - 如何使用 Coldfusion 9 创建可保存的 PDF

我在 Coldfusion 9 中创建一个 PDF 文件,方法是将几个 PDF 文件合并为一个,然后将生成的文件作为下载提供给用户。我需要能够将生成的文件制作成可保存、可填充的 PDF。这意味着用户可以在 PDF 文件中输入信息并通过电子邮件将其返回。

我知道如何在 Adob​​e Acrobat Pro 9 中执行此操作:高级 -> Adob​​e Reader 中的扩展功能...我也知道用户不太可能拥有 Adob​​e Acrobat。

我需要能够在 Coldfusion 9 中执行“在 Adob​​e Reader 中扩展功能...”选项。有人知道该怎么做吗?

0 投票
3 回答
413 浏览

orm - 如何在 CF9 中使用分离的对象?

IfUser是一个实体,我需要存储User在 中Session,它将在下一次请求时分离。

AFAIK 只有两种方法来处理这些分离的对象

  1. EntityMerge(session.user)- 使用会话对象更新数据库(不安全)
  2. session.userID-entityLoadByPK()在下一次请求时再次(更多负载)

这些是仅有的两种解决方法吗?还有其他方法吗?

根据Advanced Techniques with ColdFusion 9 ORM Integration Slide Deck Concurrency with method #1 如果实体在合并时已更改,则将引发错误,但这有什么用?捕获异常并使用方法#2?

何时使用EntityReload()?我认为它的工作方式与EntityMerge(entity)但事实并非如此。

谢谢!

0 投票
2 回答
228 浏览

coldfusion - 正则表达式替换标签内的文本

我在 Coldfusion 中有 HTML 代码作为字符串变量。

例如:

现在我想从文本“跨度内的示例文本”中替换单词跨度,而不是标签名称。

有人能帮我吗?

提前致谢。

0 投票
1 回答
2109 浏览

coldfusion - 如何获取已在 ColdFusion 9 中的页面上运行的所有查询的列表

我想在我的 Application.cfc onRequestEnd 函数中添加一些代码,如果某个应用程序变量标志打开,则会将查询 sql 和执行时间记录到数据库表中。这部分相对容易,因为 ColdFusion 将 sql 和执行时间作为查询结构的一部分返回。

但是,这个站点可能有接近 1000 个页面,修改所有页面是不现实的。所以我想在 onRequestEnd 函数中完全以编程方式完成此操作。为了做到这一点,我需要以某种方式获取已在页面上执行的所有查询的列表,这就是我被难住的地方。

如何获取在当前页面上执行的所有查询的名称列表?这些查询出现在模板的变量范围内,但其中也有无数其他变量,我不确定如何轻松循环并确定哪个是查询。

任何帮助,将不胜感激。

0 投票
4 回答
4106 浏览

coldfusion - Railo、Open Bluedragon 和 Adob​​e Coldfusion 之间有哪些显着差异?

试图捕捉实现之间的显着差异:

  1. Adobe ColdFusion
  2. 雷洛
  3. 打开蓝龙

(我知道Smith,但不相信它仍然活跃)。

包括 CFML平台差异 - 语法、功能和可扩展性。

请注意,这不是我在其他任何地方都没有见过的东西,但也许我只是没有正确搜索。因此,指向该目的的链接也很重要。

更新

这是我在这种情况下对显着的定义:简化解决难题的东西。例如,Railo 提供了对<cfvideo>视频进行转码的标签——这是一项非常重要的任务。

我建议的东西并不值得注意:Railo 函数ListAvg ()。

0 投票
3 回答
2264 浏览

mysql - Coldfusion 9 MySQL 通信链路故障

我刚刚安装了 Coldfusion 9,现在一切正常,它通过 Coldfusion Administrator 作为数据源连接到我的 MySQL 数据库,但我很少发生此错误,可能每天 5 到 10 次。我不知道如何重新创建它,如果你得到它并刷新页面,它就会消失。

该错误被coldfusion捕获,因为它显示了一条用户友好的消息并将问题通过电子邮件发送给我。

几乎所有的时间页面加载和工作正常,这个问题只发生在从 CFMX7 到 CF9 之后,两者都使用 MySQL。

我使用的 MySQL 版本是“5.0.77”

我已经尝试将 localhost 和 127.0.0.1 作为数据源中的主机,这没有区别。

有谁知道这是什么以及如何解决它?我看过一些类似的 Java 帖子,但我不知道如何将修复程序转换为 Coldfusion?无论如何,这可能是 MySQL 或 Apache 的问题吗?

编辑:我昨天(11 日)上午 11 点未检查保持连接,此后没有出现错误。通常我每天得到 3 到 10 个,所以这似乎是有希望的。我会等到明天再确认它是固定的。我在 5.0.77 上使用 MySQL 4/5 驱动程序

0 投票
1 回答
2916 浏览

web-services - 无法从 Coldfusion9 读取 WSDL

我现在有问题。我在 CF8 中运行了以下代码,一切正常。

但是在CF9中测试它。然后遇到如下错误

无法从 URL 读取 WSDL:http ://www.w3schools.com/webservices/tempconvert.asmx?WSDL 。错误:java.net.UnknownHostException:www.w3schools.com。错误发生在第 2 行。

我需要知道的是我需要在 Coldfusion 管理员或其他地方进行配置吗?我已经尝试在 CFadmin > webservices 中添加上面的 webservices URL,但不能。

0 投票
3 回答
553 浏览

url - 需要有关本地 CF9/Jrun 安装上的多个 URL 设置的帮助

我在本地 Windows XP 机器上运行 ColdFusion 9 Developer 版本。我已经将它与嵌入式 Web 服务器一起安装,我相信它是 JRun。

现在,我只能访问 127.0.0.1:8500/whatever 的网页 - 我的所有应用程序都放在单独的目录中,即:127.0.0.1:8500/app1、127.0.0.1:8500/app2 等。

我想设置它以便我可以访问每个应用程序:app1.mylocalserver.com、app2.mylocalserver.com 等。

我已经编辑了主机文件,以便将这些域路由到我的本地计算机。但是如何让 CF9/Jrun 识别这些 url 并正确处理它们呢?我一直在玩 WEB-INF/jrun-web.xml 文件,但这似乎只处理虚拟文件映射。

提前感谢您的帮助!

加里

0 投票
2 回答
1656 浏览

string - 比较两个字符串或对象并取回差异

我想在我的网站上实现一种版本历史,我需要一种比较字符串或对象键的方法。例如:

原始字符串/对象键:更快的棕色狐狸

修改后的字符串/对象键:敏捷的棕色狐狸跳过了懒惰的兔子

修改:添加跳过懒兔删除er

我只想将修订保存在我的历史记录表中。我真的不知道从哪里开始,所以任何关于如何让我前进的想法或关于该方法的建议将不胜感激。

我知道find()函数,我怀疑它是使用的主要候选者,但我不知道如何将其可视化为解决方案,因为它可以比较字符串“批发”。

0 投票
2 回答
3260 浏览

coldfusion - 是否有必要在 CFScript 中 var 范围循环变量?

使用 CFML 和 CF9 时,我通常 var scope 我的循环变量;在这种情况下local.i,例如:

我最近开始将一些东西转换成 CFScript,并且(令我失望的是,我发现没有办法在 CFScript 中循环列表)我想知道我是否应该仍然 var 作用域我的循环变量,以及如何:

我应该这样做local.i = 1local.i = local.i + 1不是我的示例中的示例代码吗?有必要吗?

编辑:我还应该问一下我的 CFML 循环的 CFScript 形式是否正确;我问是因为我刚刚注意到我的 CFML 循环使用,(逗号和空格)作为delimiter参数,这在循环的 CFScript 版本中似乎不存在。