- A+
jstl標簽在編程時用起來非常方便,它能為程序員在編程時提高效率,因為jstl標簽庫是提供一系列JSP標簽的集合,下面小編給大家具體介紹下JSTL標簽庫及常用標簽。
一、JSTL一共包含四大標簽庫
1、core:核心標簽庫;
2、fmt:格式化標簽庫;
3、sql:數據庫標簽庫;
4、xml:xml標簽庫。
二、使用taglib指令導入標簽庫
除了JSP動作標簽外,使用其他第三方的標簽庫都需要:
1、導jar包
2、在使用標簽的JSP頁面中使用taglib指令導入標簽庫
三、常用標簽
1、out和set
2、Remove
3、Url
4、if
if標簽的test屬性必須是一個boolean類型的值,如果test的值為true,那么執行if標簽的內容,否則不執行。
5、choose
choose標簽對應Java中的if/else if/else結構。when標簽的test為true時,會執行這個when的內容。當所有when標簽的test都為false時,才會執行otherwise標簽的內容。
6、forEach
forEach當前就是循環標簽了,forEach標簽有多種兩種使用方式:
使用循環變量,指定開始和結束值,類似for(int i=1;i<=10;i++){};
循環遍歷集合,類似for(Object o:集合);
循環變量方式
遍歷集合或數組
遍歷List
遍歷Map
forEach標簽還有一個屬性:varStatus,這個屬性用來指定接收“循環狀態”的變量名,例如:,這時就可以使用vs這個變量來獲取循環的狀態了。
以上就是JSTL標簽庫及常用標簽的介紹,它們實際操作起來并不難,而且合理使用這些jstl標簽能夠快速完成JSP頁面的基本功能,提高編碼工作。