JSTL c:importでファイルを動的インポートするサンプル
構文
c:import url="ファイル名"
url 取り込むURL
context
urlが/から始まる場合に探索するコンテキストパス
charEncoding
取り込むものの文字エンコード
var
取り込んだものを格納する変数
scope
varをセットするスコープ
varReader
取り込んだバイナリを格納する変数
使用例
1.取り込み内容をそのまま表示します
<c:import url="/common/header.jsp" />
2.取り込み内容を変数に格納します
<c:import url="/city/citylist.txt" var="text"/>
3.取り込んだバイナリを変数に格納します
<c:import url="/images/logo.png" varReader="imgReader"/>
4.body部を利用したパラメータ指定します
<c:import url="/common/header.jsp"> <c:param name="username" value="yamada" /> </c:import>