User Guide

122 Chapter 2: ColdFusion Tags
Error variables
The exception-handling page specified in the cferror tag template attribute contains one or
more error variables. ColdFusion substitutes the value of the error variable when an error displays.
The following table lists error variables:
Request Includes the error variables described in the Error
Variables section.
Cannot include CFML tags, but you can display
values of the error variables by enclosing them in
number signs (#), as in
#error.MailTo#.
Use as a backup error handler to
other error handling methods,
including exception type.
Validation Handles data input validation errors that occur
when submitting a form that uses hidden form-field
validation or onSubmit validation.
Cannot include CFML tags, but you can display
values of the error variables by enclosing them in
number signs (#), as in
#Error.InvalidFields#.
You must specify the validation error handler in the
Application.cfc or Application.cfm file.
Handles hidden form-field or
onSubmit format validation errors
only.
Page type Error variable Description
Validation only error.validationHeader Validation message header text.
error.invalidFields Unordered list of validation errors.
error.validationFooter Validation message footer text.
Request and
Exception
error.diagnostics Detailed error diagnostics from ColdFusion MX.
error.mailTo E-mail address (same as value in
cferror.MailTo).
error.dateTime Date and time when error occurred.
error.browser Browser that was running when error occurred.
error.remoteAddress IP address of remote client.
error.HTTPReferer Page from which client accessed link to page where
error occurred.
error.template Page executing when error occurred.
error.generatedContent The content generated by the page up to the point
where the error occurred.
error.queryString URL query string of client's request.
Page type Description Use