當出現異常錯誤時,Coldfusion將拋出錯誤。我處理它CFERROR導致瀏覽器顯示Coldfusion源代碼
<cferror
template = "exception.cfm"
type = "exception"
mailTo = "[email protected]">
這適用於「例外」錯誤罰款。還有驗證錯誤。但因爲我要趕兩個我把類型=「請求」這理應抓住兩個:
<cferror
template = "exception.cfm"
type = "request"
mailTo = "[email protected]">
問題是,當我把TYPE =「請求」和發生異常時,exception.cfm正在顯示與所有Coldfusion源代碼都顯示在瀏覽器的源代碼中查看!它工作正常,如果我把type =「例外」。這很奇怪,我不希望CF代碼在瀏覽器中顯示沒有遮罩什麼,但它確實如此。這是一些CF管理員設置問題或CF9錯誤?
你已經得到了你的答案,但你的另一個問題是:如果你使用CF9,爲什麼你仍然使用''而不是Application.cfc的'onError()'? –
2014-11-02 09:16:53
如果只有人能告訴我如何。我對Application.cfc很新,我開始閱讀它。我將如何使用我的上述模板編碼onError? – Jack 2014-11-02 21:26:30
1)嘗試實現某些東西; 2)如果/當你遇到問題時,記錄你所做的事情,問題是什麼以及你採取了哪些調查步驟。然後在這裏提出一個問題與所有信息;-) – 2014-11-02 22:16:10