jsp的兩種引入方式

1.include指令引入  語法:<%@ include file="sample.jsp" %>html

2.jsp include 引入 語法: <jsp:include page="sample.jsp" flush="true"> 架構

區別:jsp

兩種引入方式的區別:include引入是JSP頁面轉換成Servlet以前,將JSP代碼插入其中,屬於源碼級別的引入;jsp include的引入是各個頁面先進行各自的編譯,只是在運行時候合併在一塊兒顯示。htm

使用:源碼

對於文件包含,應該儘量地使用jsp include,由於jsp include更爲方便快捷而且不會改變jsp的架構。僅在所包含的文件中定義了主頁面要用到的字段或方法,或所包含的文件設置了主頁面的響應報頭時,才應該使用include指令。例如servlet

1.subpage.jsp
<%! int num=0; %>編譯

2.mainpage.jsp
<html>
 <body>
  <%@ include file="subpage.jsp" %>
  <%= num %>
 </body>
</html>變量

固然使用jsp include引入這是不可能的,由於num變量未定義,主頁面不能成功的轉換成servlet。這種必須使用 include指令引入file

相關文章
相關標籤/搜索