将参数传递给ColdFusion中使用的CreateObject构造
-
20-09-2019 - |
题
我试图使用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);
请注意,如果你不叫初始化所有,那么你将与对象,而不是一个实例的只有静态方法来工作。
不隶属于 StackOverflow