2010-07-28 90 views
1

嗨我有一個組件,其中包含getter和setter,它是由會話變量的結構提供的。 當我調用該組件並使用cfoutput標記作爲該getter和setter時,輸出結果爲亂碼。cfoutput不會拋出任何結果

cffunctions_allDe[email protected]6187548c  cffunc[email protected]7bbfe559 
    cffunc[email protected]7bbfe559 
cffunctions_al[email protected]736a7587 
cffunctions_al[email protected]736a7587 
cffunctions_allDe[email protected]6187548c 
cffunctions_allDe[email protected]6187548c 
cffunct[email protected]524a2d43 
cffunct[email protected]524a2d43 
[email protected]ea 

當我做了CTRL +˚F爲傳遞變量值,我覺得他們下面的ColdFusion調試參閱。
我想獲得必要的cfoutput值,這是我以前所期望的。

+1

你能告訴你正在使用輸出干將的代碼? – Antony 2010-07-28 05:58:32

回答

3

所有帳戶我會說你輸出組件本身,而不是其字符串屬性之一。檢查你的輸出代碼。

+3

是或組件功能。我的猜測是他們忘了「()」,即錯誤地使用#obj.getVin#而不是#obj.getVin()#。我認爲最終會顯示內部類名和哈希碼(?)的一些組合。 – Leigh 2010-07-28 07:21:37

0

你這樣做嗎?

<cfset allDSF = createObject("component", cfc.allDefinedSessnFunct") /> 
<cfoutput>#allDSF.getCUSTOMER_ADDRESS_ZIP_CODE()#</cfoutput> 

一些代碼將有助於我們幫助你...