6

我正在尝试使用 CreateObject 函数在 Coldfusion 中使用 Java 对象。

当 Java 类中的构造函数不接受任何参数时,这可以正常工作,例如:

MyObject myObject = new MyObject();

前往

myObject = CreateObject("java",  "com.something.MyObject");

但我不确定如何将参数传递给构造函数,如下所示:

MyObject2 myObject2 = new MyObject2(myArgment);

我敢肯定这应该很简单,但我在任何地方都找不到。

谢谢,

汤姆

4

1 回答 1

16

您可以像这样在 init 方法中传递它们:

myObject = CreateObject("java",  "com.something.MyObject").init(constructorArg1, constructorarg2);

请注意,如果您根本不调用 init,那么您将只使用对象的静态方法而不是实例。

于 2009-12-22T16:10:21.303 回答