返回从函数创建的 Java 对象时应该使用什么返回类型createObject("java", "<someclass>")
?
“任何”是唯一的解决方案吗?
返回从函数创建的 Java 对象时应该使用什么返回类型createObject("java", "<someclass>")
?
“任何”是唯一的解决方案吗?
是的,对于 java 对象,使用type="any"
. 除了“any”之外,cffunction仅支持基本类型(字符串、数字、结构、查询等......)。其他所有内容都假定为组件名称。因此,使用 java 类名,例如java.lang.String
,会导致错误,因为 CF 查找具有该路径的组件,但显然没有找到它。