JSP學習日記(二)
阿新 • • 發佈:2018-01-15
jstl 參數 let include html mage width bsp 引入
JSP 指令 (JSP Directive)
page指令
include指令
taglib指令
語法:<%@ 指令名稱 屬性值 屬性值 --- %>
page指令用來定義JSP文件的全局屬性<%page 屬性=“值” %>
include指令,用來靜態包含頁面----------將頁面公共部分提取出來,通過include完成頁面布局
語法:<%@ include file="文件路徑" %>
include包含目標頁面整個內容,被包含頁面 ,不需要一個 完整HTML,只要編寫HTML片段就可以了
靜態include原理
在JSP翻譯為Servlet時,完成包含動作,Servlet程序並沒有執行,包含路徑不能用變量,不能含有?拼接參數,目標文件必須存在。
存在特殊案例:被包含頁面存在錯誤,只要包含後Servlet沒有錯誤,就可以執行。
taglib指令,用來在jsp頁面引用標簽庫文件
* 定義標簽作用為了簡化jsp頁面開發
*通過taglib指令引入jstl標簽庫,語法:<%taglib uri="" prefix=“”%>
uri --------定義標簽唯一命名空間
prefixt ------- 命名空間前綴
引用jstl時,在導入jstl.jar中 META-INF/c.tId
<short-name>c</short-name> -----------就是perfix屬性
<uri>http://java.sun.com/jsp/jstl/core</uri> ---------就是uri屬性
JSP學習日記(二)