1. 程式人生 > >JSP學習日記(二)

JSP學習日記(二)

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學習日記(二)