我试图使用CreateObject函数使用一个Java对象ColdFusion中。

这工作正常时,在Java类的构造函数不带任何参数e.g:

MyObject myObject = new MyObject();

转到

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

但我不知道如何传递参数的构造函数这样的代码:

MyObject2 myObject2 = new MyObject2(myArgment);

我敢肯定这应该是很简单的,但我不能找到这个任何地方。

谢谢,

汤姆

有帮助吗?

解决方案

可以通过他们在这样init方法:

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

请注意,如果你不叫初始化所有,那么你将与对象,而不是一个实例的只有静态方法来工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top