<cfabort>

Stops processing of a page at the tag location. CFML returns everything that was processed before the cfabort tag. The cfabort tag is often used with conditional logic to stop processing a page when a condition occurs.

This tag cannot have a body.

This tag is also supported within <cfscript>

Attribute Description
type
string, optional

Define the abort type.

Allowed Values:

  • request (default): abort the entire request
  • page: abort the current page execution
showerror
string, optional

The error to display when cfabort executes. The error message displays in the standard CFML error page.

<cfabort
    [type=string]
    [showerror=string]
>

Examples

Example for cfabort

<cfset setVar = 3> 
	<cfloop from = "1" to = "4" index = "countVar"> 
	  <cfif countVar is 2> 
	    <cfabort/>
	  <cfelse> 
	    <cfset setVar = setVar + 1> 
	  </cfif> 
	</cfloop>

See also