<目次>
(1) JSP Servletで共通のヘッダーを設定する方法
(1-1) 構文
(1-2) サンプルプログラム
(1-3) 参考
(1) JSP Servletで共通のヘッダーを設定する方法
Webアプリケーションを作る際に、ヘッダー部分は共通のものを使いまわす方が楽ですし、同じコードを何度も書いたり編集したりせずに済むので良いですよね。今回はその具体的な方法についてご紹介します。
(1-1) 構文
方法は非常にシンプルで、ヘッダー用のjspページを作成して、それを各画面で「include」ディレクティブで取り込みます。
(図110)イメージ図
(構文:ヘッダーを取り込む画面)
<%@ include file="[取り込み対象の相対URL] " %>
「相対URL」というのは、アプリケーションルート(例:http://[ホスト名]:[ポート番号]/[アプリ名])から見た相対的なURLの事を指します。
<%@ include file="XXXXX.jsp" %>
(1-2) サンプルプログラム
●ヘッダーを取り込む画面
(サンプル)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*, javax.naming.*, javax.sql.*,utility.DbConnectUtil3" %> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <%@ include file="ITxxxx_Header.jsp" %> <br /> ################# 本文開始 #################<br /> ここは本文です。<br /> ################# 本文終了 ###################<br /> </body> </html>
●ヘッダー画面
(サンプル)
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*, javax.naming.*, javax.sql.*,utility.DbConnectUtil3" %> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <mark> ################# ヘッダー開始 #################<br /> <mark>ここはヘッダーです。</mark><br /> ################# ヘッダー終了 ###################<br /> </mark> </body> </html>
(図121)画面の表示