HTMLテンプレートとは,Webページの原形となるHTMLファイルにHTML拡張言語を埋め込んだものです。HTML拡張言語を利用すると,動的なWebページが効率良く作成できます。
HTMLテンプレートで,動的なWebページが出力される例を次に示します。
図24-6 HTMLテンプレート機能で動的なWebページが出力される例
![[図データ]](figure/zu120600.gif)
- クライアント側のWWWブラウザで「COBOL」という文字列を入力すると,サーバ側のCGIプログラムに送られる。
- CGIプログラムは,受け取ったCGI情報を解析する。
- CGIプログラムは,WWWブラウザに出力するWebページのひな形となる,HTMLテンプレートを読み込む。
- CGIプログラムは,読み込んだHTMLテンプレート中のHTML拡張言語「$%ITEM1%$」と入力された文字列「COBOL」を置換してWebページに出力する。
- CGIプログラムから出力されたWebページが,WWWブラウザに表示される。