java web-9.4JSTL常用標籤

JSTL概述

1.JSTL概念:JavaServer Pages Tag Library JSP標準標籤庫
2.作用:用於簡化和替換jsp頁面上的java代碼
3.使用步驟:
①導入jstl相關jar包
下載地址
②引入標籤庫:taglib指令:<%@ taglib %>
③使用標籤

JSTL常用標籤

1.if:相當於java代碼的if語句
c:if標籤
(1)屬性:
①test必須屬性,接受boolean表達式
如果表達式爲true,則顯示if標籤體內容,如果爲false,則不顯示標籤體內容
一般情況下,test屬性值會結合el表達式一起使用
②注意:c:if標籤沒有else情況,想要else情況,則可以在定義一個c:if標籤
在這裏插入圖片描述
2.choose:相當於java代碼的switch語句
需求: 完成數字編號對應星期幾的案例
1.域中存儲一數字
2.使用choose標籤取出數字 相當於switch
3.使用when標籤做數字判斷 相當於case
4.otherwise做其他情況的聲明 相當於default
在這裏插入圖片描述
3.foreach:相當於java代碼的for語句
(1)完成重複的操作

for(i == 0;i<10;i++){
}
屬性:begin:開始值
      end:結束值
      var:臨時變量
      step:步長
      varStatus:循環狀態對象
          index:容器中元素的索引,從0開始
          count:循環次數,從1開始

在這裏插入圖片描述
(2)遍歷容器

List<User> list;
for(User user:list){
}
屬性:
  items:容器對象
  var:容器中元素的臨時變量
  varStatus:循環狀態對象
          index:容器中元素的索引,從0開始
          count:循環次數,從1開始

在這裏插入圖片描述

JSTL練習

1.需求:在request域中存有一個user對象的list集合,需要使用jstl+el將list集合數據展示到jsp頁面的表格table中。
在這裏插入圖片描述
添加隔行變色效果
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章