ColdFusionのメモリに格納された変数の値を出力するには<cfoutput>タグを使用します。ColdFusionは開始 の<cfoutput>タグ〜終了タグ</cfoutput>の間に変数の表示や関数の指定が無いかをスキャンします。変数の値 を表示するには、変数名の前と後ろにシャープ(#)で囲みます。
<cfoutput>#変数名#</cfoutput>
<cfset ourGroup="ColdFusion カフェテリア"> <cfoutput>ようこそ、<strong>#ourGroup#サイトへ</strong></cfoutput>
上記の場合、ブラウザの画面には「ようこそ、ColdFusion カフェテリアサイトへ」という言葉が表示されます。<cfoutput>〜</cfoutput>で囲っている範囲には、変数やColdFusion関数だけでなく、文字やHTMLタグも含めることができます。ただし、<cfoutput>〜</cfoutput>をページ全体に囲むのは推奨されていません。全体を囲ってしまうと、ColdFusionの処理に必要の無い箇所までColdFusionがスキャンすることになりますので、必要最低限の範囲を<cfoutput>で囲むようにするよう心がけて下さい。
※上記で呼び出している変数 ourGroup はローカル変数としてセットされています。一つ前の記事と同様に、明示的にローカル変数として呼び出す場合、あるいはコード上でローカル変数と分かるように記載したい場合などは、変数の頭にローカル変数の識別子となる Variables. を付けてください(#Variables.ourGroup#)
ようこそ、ColdFusion カフェテリアサイトへ