5

関数から作成された Java オブジェクトを返す場合、どの returntype を使用すればよいcreateObject("java", "<someclass>")ですか?

「Any」が唯一の解決策ですか?

4

1 に答える 1

7

はい、Java オブジェクトにはtype="any". 「任意」を除いて、cffunctionは基本的な型 (文字列、数値、構造体、クエリなど) のみをサポートします。それ以外はすべてコンポーネント名と見なされます。そのため、 などの Java クラス名を使用するjava.lang.Stringとエラーが発生します。これは、CF がそのパスを持つコンポーネントを検索し、明らかに見つからないためです。

于 2014-03-20T15:32:14.480 に答える