Struts、JSTL標簽庫的基本使用方法


一 使用Struts標簽之前需要經過下面3個步驟的配置。

  1、導入TLD文件。

  2、在web.xml中注冊標簽庫。

  3、在頁面中引入標簽庫。

下面詳細介紹以上步驟。

1 導入TLD文件。

TLD文件是Struts的標簽庫描述文件,一般將其直接復制到應用工程的WEB-INF目錄下,如圖所示。

2 在web.xml中注冊標簽庫。

在JSP文件中使用邏輯引用的方法來指向實際的標簽庫,這種映射關系是通過web.xml來實現的。在web.xml中配置了標簽庫的名稱和實際存儲的URL地址,如:

3 在頁面中引入標簽庫。

在JSP頁面中使用<taglib>標簽引入某個標簽庫,並且給予它一個對於該頁面有效的前綴作為標記,然后通過其前綴使用該標簽庫,只需要在JSP頁面中聲明如下:

在上面代碼中,例如將Bean標簽庫的前綴定義為bean,則可通過前綴bean來引用Bean標簽庫了,示例如下:

JSTL標簽庫可以分為以下幾種:

1.核心標簽庫 
2.國際化標簽
3.數據庫標簽 
4.XML標簽
5.JSTL函數(EL函數)

現在用到最多的是:核心標簽庫和JSTL函數庫,其他的三種標簽不是很常用(幾乎拋棄)。

下面先來看一下JSTL的核心標簽庫,我們在使用JSTL標簽庫的時候需要導入兩個jar:jstl.jar和standard.jar

核心庫是c.tld,函數庫是fn.tld,我們可以通過這些標簽描述文檔中查找到有哪些標簽可以使用,以及使用的方法


c.tld標簽說明文件的uri是http://java.sun.com/jsp/jstl/core

fn.tld標簽說明文件的uri是http://java.sun.com/jsp/jstl/functions,

所以我們如果要使用這個標簽的話就只要在jsp中引入即可:

例如可通過前綴c來引用JSTL標簽庫,實現字數超行折疊問題:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM