首頁常見問題正文

Struts2標簽庫的分類和使用方法

更新時間:2023-02-15 來源:黑馬程序員 瀏覽量:

IT培訓班

  Struts2框架對整個標簽庫進行了分類,按其功能大致可分為兩類,如圖20-1所示。

1676432537426_標簽分類.jpg

  圖20-1 標簽分類

  從圖20-1中可以看出,Struts2的標簽庫主要分為兩大類:普通標簽和UI標簽。普通標簽的主要功能是在頁面生成時控制頁面代碼的執(zhí)行流程;UI標簽的主要功能是以豐富且可復用的HTML文件顯示數(shù)據(jù)。

  普通標簽又分為控制標簽(Control Tags)和數(shù)據(jù)標簽(Data Tags)??刂茦撕炗糜谕瓿蓷l件邏輯和循環(huán)邏輯的控制,也可用于做集合的操作。數(shù)據(jù)標簽用于輸出后臺的數(shù)據(jù)和完成其他數(shù)據(jù)訪問功能。

  UI標簽又分為表單標簽(From Tags)、非表單標簽(Non-Form Tags)和Ajax標簽。表單標簽主要用于生成HTML頁面中的表單元素,非表單標簽主要用于生成非表單的可視化元素,如輸出Action中封裝的信息等。Ajax標簽主要用于提供對Ajax技術的支持。

  使用Struts2的標簽庫非常簡單,一般只需要在JSP文件內使用taglib指令導入Struts2標簽庫即可,其導入代碼如下所示:

   <%@ taglib prefix="s" uri="/struts-tags" %>

  在上述代碼中,taglib指令的uri屬性用于指定引入標簽庫描述符文件的位置,prefix屬性用于指定引入標簽庫描述符文件的前綴。在JSP文件中,所有的Struts2標簽都建議使用s作為前綴。

1676432804498_領取課程.jpg

分享到:
在線咨詢 我要報名
和我們在線交談!