Coldfusion cfoutput不抛出任何结果
嗨,我有一个包含getter和setter的组件,它由会话变量的结构提供。 当我调用组件并为getter和setter使用Coldfusion cfoutput不抛出任何结果,coldfusion,coldfusion-8,Coldfusion,Coldfusion 8,嗨,我有一个包含getter和setter的组件,它由会话变量的结构提供。 当我调用组件并为getter和setter使用cfoutput标记时,输出结果是乱七八糟的 cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_ADDRESS_ZIP_CODE@6187548c cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_FLAGS@7b
cfoutput
标记时,输出结果是乱七八糟的
cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_ADDRESS_ZIP_CODE@6187548c cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_FLAGS@7bbfe559
cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_FLAGS@7bbfe559
cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_RECORD_NUMBER@736a7587
cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_RECORD_NUMBER@736a7587
cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_ADDRESS_ZIP_CODE@6187548c
cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_ADDRESS_ZIP_CODE@6187548c
cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_WEIGHT@524a2d43
cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETCUSTOMER_WEIGHT@524a2d43
cffunctions_allDefinedSessnFunct2ecfc3324199482$funcGETVIN@3e1b3ea
当我对传递的变量值执行CTRL+F时,我会在下面的ColdFusion调试信息中找到它们。我想得到必要的cfoutput值,这是我之前想要得到的。根据所有的说法,我认为您输出的是组件本身,而不是它的一个字符串属性。检查您的输出代码。您正在这样做吗
<cfset allDSF = createObject("component", cfc.allDefinedSessnFunct") />
<cfoutput>#allDSF.getCUSTOMER_ADDRESS_ZIP_CODE()#</cfoutput>
能否显示用于输出getter的代码?是或组件函数。我猜他们可能忘记了“()”(误用了“obj.getVin”)而不是“obj.getVin()”。我认为最终会显示内部类名和哈希代码(?)的某种组合。