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