我讀documentation for cfthrow來到翻過這cfthrow是你如何使用它? (來自Adobe的文檔)
當使用cfthrow標籤
使用cfthrow標籤時,你的應用程序可以識別和處理 應用程序特定的錯誤。 cfthrow標籤的一個典型用途是在 中實現自定義數據驗證。 cfthrow標籤也可用於將自定義標籤頁中的錯誤引發到調用頁面 。
例如,用來設置一個 口令表單操作頁面或自定義標記上,應用程序可確定該密碼是否輸入 是最小長度,或既包含字母和數字,並且拋出 誤差與指示已損壞的密碼規則的消息。 cfcatch塊處理錯誤並告訴用戶如何糾正 問題。
我是否一直在做這個錯誤,或者這只是一個可怕的用例?
我被教導不應該使用異常來處理常規的應用程序流,但是對於那些有點超出你控制範圍的東西。例如,當您寫入文件時,文件被鎖定。
打破密碼規則的用戶聽起來不像是你無法控制的東西。
做任何這些回答你的問題? – baynezy 2012-04-14 05:45:45
@baynezy是的,我總是接受一個答案。在這種情況下,我真的很難選擇,所以我花了一段時間對不起:) – jfrobishow 2012-04-15 13:41:59
哦,我沒有追逐。我只是想知道你是否需要更多。 – baynezy 2012-04-15 14:18:19