Alphabetical List of ColdFusion Tags

The ColdFusion Markup Language (CFML) consists of a set of tags you use in your ColdFusion pages to interact with data sources, manipulate data, and display output. Using CFML tags is very simple; tag syntax is much like HTML element syntax.

The following table provides brief descriptions of each CFML tag.

CFML Tag Summary 

CFML Tag

Description

CFABORT Stops processing of a ColdFusion page at the tag location.
CFAPPLET Embeds Java applets in a CFFORM.
CFAPPLICATION Defines application name, activates client variables.
CFASSOCIATE Enables sub-tag data to be saved with the base tag.
CFAUTHENTICATE Authenticates a user and sets the security context for an application.
CFBREAK Breaks out of a CFML looping construct.
CFCACHE Caches ColdFusion pages.
CFCOL Defines table column header, width, alignment, and text.
CFCOLLECTION Creates and administers Verity collections.
CFCONTENT Defines the content type and, optionally, the filename of a file to be downloaded by the current page.
CFCOOKIE Defines and sets cookie variables.
CFDIRECTORY Performs typical directory-handling tasks from within your ColdFusion application.
CFERROR Displays customized HTML error pages when errors occur.
CFEXECUTE Executes any developer-specified process on the server machine.
CFEXIT Aborts processing of currently executing CFML custom tag.
CFFILE Performs typical file-handling tasks from within your ColdFusion application.
CFFORM Builds an input form and performs client-side input validation.
CFFTP Permits FTP file operations.
CFGRID Used in CFFORM to create a grid control for tabular data.
CFGRIDCOLUMN Used in CFFORM to define the columns used in a CFGRID.
CFGRIDROW Used with CFGRID to define a grid row.
CFGRIDUPDATE Performs updates directly to ODBC data source from edited grid data.
CFHEADER Generates HTTP headers.
CFHTMLHEAD Writes text, including HTML, to the HEAD section of a specified page.
CFHTTP Used to perform GET and POST to upload files or post a form, cookie, query, or CGI variable directly to a specified server.
CFHTTPPARAM Used with CFHTTP to specify parameters necessary for a CFHTTP POST operation.
CFIF CFELSEIF CFELSE Used to create IF-THEN-ELSE constructs.
CFIMPERSONATE Allows you to impersonate a user defined in a security context defined in Advanced Security.
CFINCLUDE Embeds references to ColdFusion pages.
CFINDEX Used to create Verity search indexes.
CFINPUT Used in CFFORM to create input elements such as radio buttons, checkboxes, and text entry boxes.
CFINSERT Inserts records in an ODBC data source.
CFLDAP Provides access to LDAP directory servers.
CFLOCATION Opens a ColdFusion page or HTML file.
CFLOCK Ensures data integrity and synchronizes the execution of CFML code.
CFLOOP Repeats a set of instructions based on a set of conditions.
CFMAIL Assembles and posts an email message.
CFMAILPARAM Attaches a file or adds a header to an email message.
CFMODULE Invokes a custom tag for use in your ColdFusion application pages.
CFOBJECT Creates and uses COM, CORBA, or JAVA objects.
CFOUTPUT Displays output of database query or other operation.
CFPARAM Defines a parameter and its initial default value.
CFPOP Retrieves messages from a POP mail server.
CFPROCESSINGDIRECTIVE

Suppresses extraneous white space, and other output.

CFPROCPARAM Specifies parameter information for a stored procedure.
CFPROCRESULT Specifies a result set name that other ColdFusion tags use to access the result set from a stored procedure.
CFQUERY Passes SQL to a database.
CFQUERYPARAM Reads, writes, and deletes keys and values in the system registry.
CFREGISTRY Reads, writes, and deletes keys and values in the system registry.
CFREPORT Embeds a Crystal Reports report.
CFRETHROW Rethrows the currently active exception.
CFSCHEDULE Schedules page execution with option to produce static pages.
CFSCRIPT Encloses a set of CFScript statements.
CFSEARCH Executes searches against data indexed in Verity collections using CFINDEX.
CFSELECT Used in CFFORM to create a drop-down list box form element.
CFSERVLET Executes a Java servlet on a JRun engine.
CFSERVLETPARAM Used to pass data to the Java servlet. CFSERVLETPARAM is a child tag of CFSERVLET.
CFSET Defines a variable.
CFSETTING Define and control a variety ColdFusion settings.
CFSILENT Suppresses all output that is produced by the CFML within the tag's scope.
CFSLIDER Used in CFFORM to create a slider control element.
CFSTOREDPROC Specifies database connection information and identifies the stored procedure to be executed.
CFSWITCH CFCASE CFDEFAULTCASE Evaluates a passed expression and passes control to the CFCASE tag that matches the expression result.
CFTABLE Builds a table.
CFTEXTINPUT Places a single-line text entry box in a CFFORM.
CFTHROW Raises a developer-specified exception.
CFTRANSACTION Groups CFQUERYs into a single transaction; performs rollback processing.
CFTREE Used in CFFORM to create a tree control element.
CFTREEITEM Used with CFTREE to populate a tree control element in a CFFORM.
CFTRY CFCATCH Allows developers to catch and process exceptions in ColdFusion pages.
CFUPDATE Updates rows in a database data source.
CFWDDX Serializes and de-serializes CFML data structures to the XML-based WDDX format.