问题标签 [fw1]

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

coldfusion - Logging in with blank password on FW/1

I am using an html form that queries a DB to check security. It is valid for the password to be NULL, but the user should get a warning that the password is blank and that it should be updated.

Every time a page is loaded, I want to warn is the password is NULL.

My question is: where is the best place to do this checking. the layout file is where the message is shown, but I don't think the layout file should be querying the DB.

0 投票
1 回答
501 浏览

coldfusion - FW/1 放置附加功能的最佳位置?

我正在学习 FW/1 框架,到目前为止一切都很好。我主要了解控制器/服务/视图的工作原理。但是,在某些情况下,我有一些额外的功能可以操纵视图,即根据返回给视图的内容更改 CSS 和布局。添加此功能以使视图可以访问它们的最佳位置在哪里?

0 投票
2 回答
1053 浏览

coldfusion - Railo4 的字符串连接问题

我正在开发一个基于 Railo4 构建的应用程序,并且遇到了一个有趣的问题。就 ColdFusion 代码而言,我在这里没有做任何新的事情。只需获取一些字符串,在需要的地方连接,然后返回一个字符串。

但是,我遇到了两个不寻常的错误。

1)第一个是:Can't cast Complex Object Type Struct to String并且正在报告以下两行:

2)第二个是the function customBuildURL has an invalid return value , can't cast Object type [url] to a value of type [string]url变量返回时。

如您所见,我在这里没有做任何详细说明。只需设置一些字符串,连接它们然后返回它。我看不到在哪里创建了“对象”并将其转换为字符串。我仔细检查了&=运算符的使用,这似乎不是问题,因为如果我这样做url = url & "." & ARGUMENTS.item,则会报告相同的错误。

有任何想法吗?

0 投票
3 回答
1193 浏览

json - 如何从 FW/1 中的操作返回 JSON?

FW/1 似乎面向返回完整的网页,如果需要 JSON 数据怎么办?典型的布局如下所示:

0 投票
1 回答
143 浏览

coldfusion - 特定部分/项目的 Javascript 文件的最佳位置

我正在创建一个由 FW/1 提供支持的网站。众所周知,每个 Section/Item 组合都可能需要自己的 JavaScript 文件。我正在考虑将所有 JS 文件放在其相应的视图文件附近。

views/#getSection()#/#getItem()#.js

我不喜欢我现在从通常是隐藏目录的地方提供文件。部分/项目特定 JS 文件的最佳位置是什么

0 投票
1 回答
79 浏览

coldfusion - 在 FW/1 上,哪里是用分号拦截动作的好地方

我想确保请求看起来像:

index.cfm?action=main.data;a=1;b=2 不会崩溃。现在它正试图

在此处输入图像描述

这是对是否可以在 ColdFusion 中访问矩阵参数(以分号分隔的名称-值对)的后续操作?

在 FW/1 上,哪里是拦截分号操作的好地方?

0 投票
1 回答
297 浏览

json - 让 FW/1 2.2 返回 application/json

FW/1 有一个隐藏在其中的功能

看起来它有一个内置机制来返回 application/json、text/xml 和 text/plain。

我找不到任何关于如何触发它的文档。

注意:这不是重复的:如何从 FW/1 中的操作返回 JSON?

0 投票
2 回答
747 浏览

coldfusion - 空指针异常

以下代码适用于 Adob​​e ColdFusion 9.01+,但不适用于 Railo 4.1

此外,这只会失败Post

setupRequest()此代码在FW/1 内部调用application.cfc

错误

在 railo.runtime.net.http.HttpServletRequestDummy.clone(HttpServletRequestDummy.java:677):677 在 railo.java.lang.NullPointerException 在 railo.runtime.net.http.HttpUtil.cloneParameters(HttpUtil.java:66):66。 runtime.thread.ThreadUtil.cloneHttpServletRequest(ThreadUtil.java:67):67 在 railo.runtime.thread.ThreadUtil.clonePageContext(ThreadUtil.java:29):29 在 railo.runtime.thread.ChildThreadImpl.(ChildThreadImpl.java:101 ):101 在 railo.runtime.tag.ThreadTag.register(ThreadTag.java:269):269 在 scorecard38.application_cfc$cf.udfCall(D:\railo\webapps\www\Scorecard38\Application.cfc:162):162在 railo.runtime.type.UDFImpl.implementation(UDFImpl.java:94):94

胡乱猜测

variables.rc没有被复制到线程中

0 投票
1 回答
495 浏览

iis - FW/1 SES 和 IIS 重写

我刚从 FW/1 开始,我只是想让事情正常进行,但对 SES url 没有太多运气。

所以在Application.cfc我打开 SES url 并删除index.cfm我有:

在我的main.cfc我有 2 件物品defaultseconditem

我有每个项目的视图,main.cfc我的web.config文件中有这个重写规则

那么问题来了:

当我去http://dev.dev/main/default- 它调用main.default

当我去http://dev.dev/main/seconditem- 它调用main.defaultmain.seconditem

如果我在index.cfm后面添加:

当我去http://dev.dev/index.cfm/main/default- 它调用main.default

当我去http://dev.dev/index.cfm/main/seconditem- 它调用main.seconditem

查看我的 IIS 日志,URL 被重写为包括index.cfm

因此,根据 IIS 日志告诉我重写工作正常,为什么当我转到没有它的 url 时index.cfm它总是转到main.default

我也尝试过使用不同的控制器:

http://dev.dev/users/default- 去main.default

但:

http://dev.dev/index.cfm/users/default- 去users.default

并且 IIS 日志显示了这两个请求:

任何想法都会非常感激

0 投票
1 回答
885 浏览

jquery - 错误:“参数传递......不是字符串类型。”

我一直在努力解决这个错误,似乎找不到解决方案。我正在使用 FW/1 - Framework One 2.2、ACF 9、MS SQL 2008、jQyery 1.10.2。我正在尝试通过 AJAX 发布一个简单的表单,但我收到了此错误消息。非常感谢任何见解!

详细信息:如果将组件名称指定为此参数的类型,则可能无法找到组件的定义文件或无法访问。

消息:传递给 setTaskLog 函数的 TASKLOG 参数不是字符串类型。 在此处输入图像描述

形式

jQuery

在此处输入图像描述

模型 TaskLog.cfc

控制器任务日志.cfc

服务任务日志.cfc

我在 get 函数中调用 new() 之前做了一个 cfdump。“测试”对我来说似乎是一个字符串。 在此处输入图像描述

提前感谢您的见解!