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. |