質問

私は、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を呼び出していない場合は、オブジェクトではなく、インスタンスの静的メソッドのみで作業されることに注意してください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top