coldfusion - 如何在 CFSCRIPT 中创建 Java 对象?

标签 coldfusion coldfusion-9

我正在使用 ColdFusion 9.1.0

我正在尝试使用 CFSCRIPT 创建一个 java 对象,但我无法获得正确的组合。

这非常有效:

<cfobject action="create" type="Java" class="CyberSource" name="auth">
<cfset VARIABLES.ResponseString = auth.runTransaction(LOCAL.PropsFile,LOCAL.MyXML)>

当我这样做时,出现错误:

LOCAL.MyObject = createObject("java", "CyberSource.auth");
LOCAL.ResponseString = auth.runTransaction(LOCAL.PropsFile,LOCAL.MyXML);

这是我得到的错误:

Object Instantiation Exception.
Class not found: CyberSource.auth

该对象是一段可用于 ColdFusion 的外部代码。我不明白问题出在哪里。你呢?

最佳答案

类名是 Cyber​​Source,您尝试将实例分配给的变量是基于标签的方法中的“auth”。您将它与“MyObject”混淆了。

LOCAL.auth = createObject("java", "CyberSource");
LOCAL.ResponseString = LOCAL.auth.runTransaction(LOCAL.PropsFile,LOCAL.MyXML);

这应该有效。

关于coldfusion - 如何在 CFSCRIPT 中创建 Java 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8911712/

相关文章:

coldfusion - 如何在 Coldfusion 中从 Active Directory 的根目录进行搜索

jquery - 使用 this.securejson = true;

javascript - 如何在动态表中创建唯一的ID?

java - 将 Java 文件包含到 Coldfusion 中

coldfusion - CFQueryParam 对值进行四舍五入

Coldfusion cfscript,开关/案例,其中案例在范围之间

Coldfusion-9 修剪值

windows - 谁是使用 CFEXECUTE 调用的批处理文件创建的文件夹的所有者?

hibernate - CF9 实体删除 : How to delete entities

hibernate - 用于多对多和多个条件的 CF9 HQL 语句