Tôi đang cố gắng tìm hiểu xem biến url có tồn tại không và nếu không, hãy đảm bảo rằng biến đó không trống.Coldfusion 8: IsDefined ('URL.variable') và không phải là ""?
này không hoạt động:
<cfif IsDefined('URL.affiliateId') and is not "">
//
</cfif>
Tất cả các câu trả lời dưới đây hoạt động, nhưng FYI structKeyExists() hiệu quả hơn sau đó được Defined() và len() hiệu quả hơn sau đó là NEQ "". Trim() là tùy chọn nhưng không phải là một ý tưởng tồi để bao gồm điều đó. – Henry
Tôi nghĩ rằng một lý do tốt hơn để sử dụng structKeyExists() là chính xác. IsDefined() có phạm vi rộng hơn một chút, đôi khi có thể dẫn đến kết quả không mong muốn. – Leigh