ColdFusionでのCreateObjectを使用して、コンストラクタに引数を渡します
-
20-09-2019 - |
質問
私は、CreateObject関数を使用してColdFusionでJavaオブジェクトを使用しようとしています。
これは、Javaクラスのコンストラクタは引数例えばを取らない時に正常に動作します:ます。
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);
あなたがすべてで、その後のinitを呼び出していない場合は、オブジェクトではなく、インスタンスの静的メソッドのみで作業されることに注意してください。
所属していません StackOverflow