问题标签 [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.

0 投票
1 回答
1019 浏览

cfml - 本地开发上的 Lucee Express

我目前正在运行窗口 7、ACF 11 和 IIS 7,并想安装 Lucee express 来尝试。

我很难让 Lucee 在我的本地桌面上工作。我关注了这篇文章http://www.gpickin.com/index.cfm/blog/setting-up-lucee-in-my-dev-environment-chang-ports我无法让 Lucee 欢迎页面正常工作。

  • 我从这里下载 Lucee Express http://lucee.org/downloads.html
  • 我将文件解压到 C:\lucee
  • 运行 C:\lucee\bin\startup.bat
  • 导航到 127.0.0.1:8888
  • 我收到以下消息:Firefox 无法在 127.0.0.1:8888 建立与服务器的连接

有人可以告诉我我做错了什么吗?提前感谢您的见解。

0 投票
2 回答
486 浏览

coldfusion - 在 IE 和 Chrome 隐身模式下丢失我的会话范围

在 Chrome 和 Firefox 中一切正常,但如果我使用隐身模式,那么我会失去从一个超链接导航到下一个超链接的会话范围。Internet Explorer 也无法正常工作。

应用程序.cfc:

索引.cfm:

每次刷新页面时,cfid 都会不断变化。

这是一个 Lucee 安装,但我添加了 ColdFusion 标签以覆盖更广泛的受众。

0 投票
1 回答
561 浏览

coldfusion - 使用 Lucee cfpdf 将页码添加到 PDF

我发现的关于 CFPDF 的所有内容都表明向 PDF 添加页码的方法是这样的

问题是我发现的每一个参考都是针对coldFusion 9及之前的,我想知道Lucee的人是否没有包含这个功能,因为我收到一个错误消息

这是语法问题还是 Lucee/Railo 的疏忽没有把它放进去。

我正在使用 CFPDFs 合并功能合并一组 PDF,这可以正常工作,但我现在需要在 PDF 上添加页码,这就是我遇到的问题。

这是我正在尝试做的更完整的图片。唯一不工作的部分是addFooter线路

0 投票
1 回答
164 浏览

coldfusion - 到父文件夹的应用程序特定映射

我正在尝试创建到父文件夹的特定于应用程序的映射。出于某种原因,这适用于我的本地开发环境,我收到错误

无效的组件定义,找不到组件 [cfc.udf]

目录结构:

application.cfc 上的代码:

我正在使用 Lucee 1.5

当我输出应用程序时,如下所示:

我明白了

我有点失落

更新:

回应@leigh:

0 投票
1 回答
417 浏览

orm - Lucee ORM 数据源没有 Session

我正在尝试在 Lucee 服务器中使用 ORM,但继续收到错误消息there is no Session for the datasource [mydatasource]。数据源确实存在并且连接有效,在管理员中验证并使用 cfquery 进行了测试。

这里是application.cfc

0 投票
0 回答
129 浏览

coldfusion - 为 ColdFusion 使用持久闪存消息库

我正在尝试使用一个库来显示Flash Messages https://github.com/elpete/flashmessage但我无法让它正常工作。文档不是很好,我是 ColdFusion 的新手。我希望能够在页面之间保持持久的错误消息。特别是在结帐期间,因此当用户需要返回或发生验证错误时,将显示该消息。根据文档:

FlashMessage.cfc 需要三个参数才能工作:

对您的闪存存储对象的引用。该对象将需要 get(key) 和 put(key, value) 方法。具有以下属性的配置对象: 一个唯一的 flashKey 名称,以避免命名冲突。对您的 containerTemplatePath 的引用。这是围绕每个单独消息的视图。它将引用 flashMessages 数组和您的 messageTemplatePath。对您的 messageTemplatePath 的引用。这是在 FlashMessage 中表示单个消息的视图。它将引用单个 Flash 消息。该名称由您在容器模板中选择。使用您的两个参数创建您的对象,然后正常使用它。

我收到错误

我让这个脚本在某个时候有点工作,但它看起来非常挑剔。我相信这是我的实现。我希望这里有人可以帮助我找出我哪里出错了。或者给我一些指示,因为我不确定我是否正确实施它。

这是我的测试脚本中的内容:

在 alert.cfc 我有:

Flash 消息组件如下所示:

0 投票
2 回答
1347 浏览

datasource - 为什么在 Lucee 中找不到我的数据源?

我在我的 Windows 2012 服务器上安装了最新版本的 Lucee (4.5)。我用数据源配置它。数据源验证为 OK。在我的代码中,我只是尝试使用以下方式连接到它:

但我收到一条错误消息,指出数据源不存在并且可用的数据源名称为 []

我使用的数据库是 MySQL。

为什么它看不到我的数据源?

0 投票
1 回答
316 浏览

iis - 为什么我的网站的索引页面将我带到 Lucee 起始页面?

我有一个运行 IIS 的 Windows 2012 Web 服务器。我已经在上面安装了 Lucee,一切似乎都运行良好。我创建了一个网站并将默认文档设置为 index.cfm。当我访问这个站点时,我看到了 index.cfm 文件。

我创建了另一个网站,其设置与第一个网站基本相同,只是主机名不同。但是,当我转到该站点的 index.cfm 页面时,它会将我带到 Lucee 起始页面。

另外,我将网站的目录设置为 C:\sitename\www

但是,当我尝试访问 index.cfm 页面以外的任何其他页面时,它会给我一个错误,提示无法找到位于 C:\inetpub\www 的页面。它就像它在寻找错误的地方。我已经验证该站点的目录位置是 C:\sitename\www

为什么这个网站不工作,但另一个网站。这似乎是一个配置问题,但除了主机名之外,两个站点的配置完全相同。

0 投票
2 回答
365 浏览

java - 将 MaxMind java 类与 ColdFusion 一起使用

我正在尝试将 MaxMind java 库与 ColdFusion 一起使用。

我开始在 MaxMind 官方网站上转换此示例代码:

我试过的是:

我收到了这个错误:

我做错了什么?

0 投票
2 回答
200 浏览

arrays - 为什么我的原始数组被改变了?

根据Coldfusion文档...“数组通过值传递给用户定义的函数,因此函数获取数组数据的新副本,调用页面中的数组不被函数更改。

所以我正在做一个小练习项目。我首先获取一个数字列表,将其转换为数组(我称之为 cardArray),然后对数组进行排序,最后将数组传递给几个 UDF,它们将在数字中查找各种模式并进行操作(如果需要) 参数(又名传递的数组)。

我从不引用 UDF 中的原始数组,我只引用参数名称。仍然......如果我在调用函数后 cfdump 原始数组,我的原始数组已被更改。谁能告诉我为什么?

我很确定我可以解决这个问题。因此解决这个问题不是我的大问题。我的问题是,这种行为完全与我“认为”它会起作用的方式相矛盾,这让我发疯了!

结果是:

函数调用前的原始数组 [6,6,7,8,10,8,9]。

函数调用后的原始数组 [10,9,7,6,5]

数组已排序(我期望这是正确的)。然而,8s 也不见了。我没想到会这样。8 被第一个函数中的 arrayDeleteAt(pairArray, i) 和 arrayDeleteAt(pairArray, i-1) 方法删除。但是这应该只从数组参数(pairArray)中删除元素,而不是原始数组(或者我认为)。