我一直在研究 ColdFusion 中的 Braintree 集成。Braintree 不直接支持 CF,但它们提供了一个 Java 库,到目前为止我所做的一切都运行良好......直到现在。似乎某些对象(尤其是搜索功能)具有无法从 CF 访问的方法,我怀疑这是因为它们是 CF 保留字,例如“is”和“contains”。有没有办法解决这个问题?
<cfscript>
gate = createObject( "java", "com.braintreegateway.BraintreeGateway" ).init(env,merchant.getMerchantAccountId(), merchant.getMerchantAccountPublicSecret(),merchant.getMerchantAccountPrivateSecret());
req = createObject( "java","com.braintreegateway.CustomerSearchRequest").id().is("#user.getUserId()#");
customer = gate.customer().search(req);
</cfscript>
抛出的错误:无效的 CFML 构造 ... ColdFusion 正在查看以下文本:是