| name | description |
| cfabort | Stops the processing of a ColdFusion page at the tag location. ColdFusion returns everything that was processed before the tag. The tag is often used with conditional logic to stop processing a page when a condition occurs. |
| cfbreak | Used within a cfloop tag. Breaks out of a loop. |
| cfcase | Used only inside the cfswitch tag body. Contains code to execute when the expression specified in the cfswitch tag has one or more specific values. |
| cfcontinue | Used within a cfloop tag. Returns processing to the top of a loop. |
| cfdefaultcase | Used only inside the cfswitch tag body. Contains code to execute when the expression specified in the cfswitch tag does not match the value specified by a cfcase tag. |
| cfelse | Used as the last control block in a cfif tag block to handle any case not identified by the cfif tag or a cfelseif tag. |
| cfelseif | Used as a control block in a cfif tag block to handle any case not identified by the cfif tag or a cfelseif tag. |
| cfexecute | Executes a ColdFusion developer-specified process on a server computer. |
| cfexit | This tag aborts processing of the currently executing CFML custom tag, exits the page within the currently executing CFML custom tag, or re-executes a section of code within the currently executing CFML custom tag. |
| cfif | Creates simple and compound conditional statements in CFML. Tests an expression, variable, function return value, or string. Used, optionally, with the cfelse and cfelseif tags. |
| cfinclude | Embeds references to ColdFusion pages in CFML. You can embed cfinclude tags recursively. For another way to encapsulate CFML, see cfmessagebox. (A ColdFusion page was formerly sometimes called a ColdFusion template or a template.) |
| cflocation | Stops execution of the current page and opens a ColdFusion page or HTML file. |
| cfloop | Looping is a programming technique that repeats a set of instructions or displays output repeatedly until one or more conditions are met. This tag supports the following types of loops: |
| cfswitch | Evaluates a passed expression and passes control to the cfcase tag that matches the expression result. You can, optionally, code a cfdefaultcase tag, which receives control if there is no matching cfcase tag value. |
| cfthrow | Throws a developer-specified exception, which can be caught with a cfcatch tag that has any of the following type attribute options: |