17-08-31 JSP指令之include指令和jsp標籤

include指令:

  用於通知JSP引擎在翻譯當前JSP頁面時將其他文件中的內容合併進當前JSP頁面轉換成的Servlet源文件中,這種在源文件級別進行引入的方式稱之爲靜態引入,當前JSP頁面於靜態引入的頁面緊密結合爲一個Servlet。

<%@ include file="/relativeURL" %>
file屬性是用於指定被引入文件的相對路徑

jsp:include便籤

<jsp:include page="relativeURL"></jsp:include>

動態引入:並不是想include指令生成一個Servlet源文件,而是生成兩個Servlet源文件,然後通過一個方法的方式把目標頁面包含進來。

jsp:forward標籤

<jsp:forward page="relativeURL"></jsp:forward>
相當於

<% request.getRequestDispatcher("relativeURL".forward(request,response)%>
但使用jsp:forward可以使用jsp:param 子標籤向目標jsp傳入一些參數,同樣jsp:include也可以使用此標籤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章