Tag summary

ColdFusion Markup Language (CFML) includes a set of tags that you use in ColdFusion pages to interact with data sources, manipulate data, and display output. CFML tag syntax is similar to HTML element syntax.

The following table describes CFML tags.

CFML tag Category Description
cfabort 

Flow-control tags
Stops the processing of a ColdFusion page at the tag location
cfapplet 

Forms tags
Embeds Java applets in a cfform tag
cfapplication 

Application framework tags
Defines an application name; activates client variables; specifies client variable storage mechanism
cfargument 

Extensibility tags
Creates a parameter definition within a component definition. Defines a function argument.
cfassociate 

Application framework tags
Enables subtag data to be saved with a base tag
cfbreak 

Flow-control tags
Breaks out of a CFML looping construct
cfcache 

Page processing tags
Caches ColdFusion pages
cfcase 

Flow-control tags
Used with the cfswitch and cfdefaultcase tags
cfcatch 

Exception handling tags,
Flow-control tags
Catches exceptions in ColdFusion pages
cfchart 

Data output tags
Generates and displays a chart
cfchartdata 

Data output tags
Defines chart data points
cfchartseries 

Data output tags
Defines style in which chart data displays
cfcol 

Data output tags
Defines table column header, properties
cfcollection 

Extensibility tags
Administers Verity collections
cfcomponent 

Extensibility tags
Creates and defines a component object
cfcontent 

Data output tags,
Page processing tags
Defines content type and filename of a file to be downloaded by current page
cfcookie 

Variable manipulation tags
Defines and sets cookie variables, including expiration and security options
cfdefaultcase 

Flow-control tags
Receives control if there is no matching cfcase tag value
cfdirectory 

File management tags
Performs typical directory-handling tasks from within a ColdFusion application
cfdump 

Debugging tags,
Variable manipulation tags
Outputs variables for debugging
cfelse 

Flow-control tags
Creates IF-THEN-ELSE constructs
cfelseif 

Flow-control tags
Creates IF-THEN-ELSE constructs
cferror 

Exception handling tags,
Application framework tags
Displays custom HTML error pages when errors occur
cfexecute 

Flow-control tags,
Extensibility tags
Executes developer-specified process on server computer
cfexit 

Flow-control tags
Aborts processing of executing CFML tag.
cffile 

File management tags
Performs typical file-handling tasks from within ColdFusion application
cfflush 

Data output tags,
Page processing tags
Flushes currently available data to client
cfform 

Forms tags
Builds input form; performs client-side input validation
cfftp 

Forms tags,
Extensibility tags,
Internet Protocol tags
Permits FTP file operations
cffunction 

Extensibility tags
Defines function that you build in CFML
cfgrid 

Forms tags
Displays tabular grid control, in cfform tag
cfgridcolumn 

Forms tags
Used in cfform; defines columns in a cfgrid
cfgridrow 

Forms tags
Defines a grid row; used with cfgrid
cfgridupdate 

Forms tags
Directly updates ODBC data source from edited grid data
cfheader 

Data output tags,
Page processing tags
Generates HTTP headers
cfhtmlhead 

Forms tags,
Page processing tags
Writes text and HTML to HEAD section of page
cfhttp 

Forms tags,
Internet Protocol tags
Performs GET and POST to upload file or post form, cookie, query, or CGI variable directly to server
cfhttpparam 

Forms tags,
Internet Protocol tags
Specifies parameters required for a cfhttp POST operation; used with cfhttp
cfif 

Flow-control tags
Creates IF-THEN-ELSE constructs
cfimport  

Application framework tags
Imports JSP tag libraries into a CFML page.
cfinclude 

Flow-control tags
Embeds references to ColdFusion pages
cfindex 

Extensibility tags,
Creates Verity search indexes
cfinput 

Forms tags
Creates an input element (radio button, checkbox, text entry box); used in cfform
cfinsert 

Database manipulation tags
Inserts records in a data source
cfinvoke 

Extensibility tags
invokes component methods from a ColdFusion page or component
cfinvokeargument 

Extensibility tags
Passes a parameter to a component method or a web service
cfldap 

Forms tags,
Internet Protocol tags
Provides access to LDAP directory servers
cflocation 

Flow-control tags
Controls execution of a page
cflock 

Application framework tags
Ensures data integrity and synchronizes execution of CFML code
cflog 

Data output tags,
Other tags
Writes a message to a log file
cflogin 

Extensibility tags
Defines a container for user login and authentication code.
cfloginuser 

Extensibility tags
Identifies an authenticated user to ColdFusion.
cflogout 

Extensibility tags
Logs the current user out.
cfloop 

Flow-control tags
Repeats a set of instructions based on conditions
cfmail 

Forms tags,
Internet Protocol tags
Assembles and posts an e-mail message
cfmailparam 

Forms tags,
Internet Protocol tags
Attaches a file or adds a header to an e-mail message
cfmodule 

Application framework tags
Invokes a custom tag for use in a ColdFusion page
cfobject 

Extensibility tags
Creates COM, component, CORBA, Java and web service objects
cfobjectcache 

Database manipulation tags
Flushes the query cache
cfoutput 

Data output tags
Displays the output of a database query or other operation
cfparam 

Variable manipulation tags
Defines a parameter and its default value
cfpop 

Forms tags,
Internet Protocol tags
Gets and deletes messages from POP mail server
cfprocessingdirective 

Data output tags
Suppresses white space and other output
cfprocparam 

Database manipulation tags
Holds parameter information for stored procedure
cfprocresult 

Database manipulation tags
Result set name that ColdFusion tags use to access result set of a stored procedure
cfproperty 

Extensibility tags
Defines components
cfquery 

Database manipulation tags
Passes SQL statements to a database
cfqueryparam 

Database manipulation tags
Checks data type of a query parameter
cfregistry 

Other tags,
Variable manipulation tags
Reads, writes, and deletes keys and values in a Windows system registry
cfreport 

Exception handling tags
Embeds a Crystal Reports report
cfrethrow 

Exception handling tags
Rethrows currently active exception
cfreturn 

Extensibility tags
Returns results from a component method
cfsavecontent 

Variable manipulation tags
Saves generated content inside tag body in a variable
cfschedule 

Variable manipulation tags
Schedules page execution; optionally, produces static pages
cfscript 

Application framework tags
Encloses a set of cfscript statements
cfsearch 

Extensibility tags
Executes searches against data indexed in Verity collections, using cfindex
cfselect 

Forms tags
Creates a drop-down list box form element; used in cfform tag
cfset 

Variable manipulation tags
Defines a variable
cfsetting 

Other tags,
Variable manipulation tags
Defines and controls ColdFusion settings
cfsilent 

Data output tags,
Page processing tags
Suppresses CFML output within tag scope
cfslider 

Forms tags
Creates slider control; used in cfform
cfstoredproc 

Database manipulation tags
Holds database connection information; identifies a stored procedure to execute
cfswitch 

Flow-control tags
Evaluates passed expression; passes control to matching cfcase tag
cftable 

Data output tags
Builds a table in a ColdFusion page
cftextinput 

Forms tags
Puts a one-line text entry box in a form
cfthrow 

Exception handling tags,
Flow-control tags
Throws a developer-specified exception
cftrace 

Debugging tags
Displays and logs application debugging data
cftransaction 

Database manipulation tags
Groups cfquery operations into one transaction; performs rollback processing
cftree 

Forms tags
Creates tree control element; used in cfform
cftreeitem 

Forms tags
Populates a tree control element in a form; used with cftree
cftry 

Exception handling tags,
Flow-control tags
Catches exceptions in ColdFusion pages
cfupdate 

Database manipulation tags
Updates rows in a database data source
cfwddx 

Extensibility tags
Serializes and de-serializes CFML data structures to XML-based WDDX format
cfxml 

Extensibility tags
Creates an XML document object

Comments