Used with one or more cfcatch tags. Together, they catch and process exceptions in CFML pages. Exceptions are events that disrupt the normal flow of instructions in a CFML page, such as failed database operations, missing include files, and developer-specified events.
<cftry>
try { } catch (any e) {}
Create a divide by zero error and then catch it.
try {
x = 5/0;
}
catch (any e) {
writeOutput("Error: " & e.message);
}
Create a divide by zero error and then catch it.
<cftry>
<cfset x = 5/0 />
<cfcatch type="any">
Error: <cfoutput>#cfcatch.message#</cfoutput>
</cfcatch>
</cftry>