What returntype should I use when returning a Java object created with createObject("java", "<someclass>")
from a function?
Is "Any" the only solution?
Yes, for java objects use type="any"
. Aside from "any", cffunction only supports basic types (string, numeric, struct, query, etcetera...). Everything else is assumed to be a component name. So using a java class name, such as java.lang.String
, would cause an error because CF looks for a component with that path and obviously does not find it.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With