當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSP中两种include的区别
生活随笔
收集整理的這篇文章主要介紹了
JSP中两种include的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
jsp中有兩種include,一種是<%@include file="xxx.jsp"%>,另一種是<jsp:include page="xxx.jsp"/>。
<%@include file="xxx.jsp"%>
1.這是一種Driective指令,是一種編譯指令,是在編譯期間的指令,是靜態包含,即將指定的JSP頁面或HTML頁面包含進來,整個頁面一起編譯。
2.不能在include指令里面傳遞參數,如<%@include file="xxx.jsp?aa=1"%>是不合法的,只能在運行JSP頁面后,在URL地址欄上傳遞參數。
3.若當前頁面中有<%@page%>指令,則xxx.jsp這個被包含的頁面中的<%@page%>指令中?不能存在與當前頁面<%@page%>指令中相同的元素,不然會報錯。
<jsp:include page="xxx.jsp"/>
1.這是一種Action指令,用于動態包含JSP程序或HTML頁面。
2.除非該指令被運行到,否則不會被Tomcat等JSP Engine編譯
3.可以攜帶參數,代碼如下:
?
[html]?view plain?copy ?轉載于:https://www.cnblogs.com/olddriver123/p/8385616.html
總結
以上是生活随笔為你收集整理的JSP中两种include的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NatalieWood-Breathin
- 下一篇: python3 tensorflow 安