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