1、靜態嵌入子頁面
<%@ include file="header.jsp" %>
靜態嵌入支持 jsp
、 html
、 xml
以及純文本。
靜態嵌入在編譯時完成,相當於直接將子頁面的文本插入到 include
標簽所在的位置。子頁面可直接使用父頁面中的變量。
2、動態嵌入子頁面
使用 jsp:include
時必須設置 flush
屬性為 true
。
<jsp:include page="/main/header.jsp" flush="true"/>
否則子頁面在嵌套的時候會報500錯誤
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<jsp:include page="/main/header.jsp" flush="true"/>
<div class="right">
<img class="wColck" src="${pageContext.request.contextPath }/statics/img/clock.jpg" alt=""/>
<div class="wFont">
<h2> ${userSession.userName }</h2>
<p>歡迎來到超市賬單管理系統!</p>
</div>
</div>
<jsp:include page="/main/footer.jsp" flush="true"/>