jstl標籤庫的引入方式

2021-07-11 02:37:49 字數 642 閱讀 8882

文章**:

摘要jstl標籤庫的引用可以用和這兩者唯一的區別就是後者的位址中多了乙個/jsp。那麼這兩種引入方式有何區別呢?

首先要明白jstl有如下版本: 

jstl1.0的引入方式為:

jstl1.1的引入方式為:

/jsp/jstl/core" prefix="c" />

注意:在jstl1.1版本的jar包中,既包含1.0版本的tld檔案,又包含1.1版本的tld檔案。所以在頁面上引入jstl的時候,上面兩種方式都不會報錯。但是jstl1.0是不支援el表示式的(el表示式是jsp2.0為了簡化jsp頁面中對物件的訪問方式而引入的一種簡捷語言,而jstl1.0的規範是jsp1.2,當時還沒有el表示式。),所以如果在頁面上使用的jstl標籤中包含了el表示式,那麼就會出錯。

according to tld or attribute directive in tag file, attribute value does not accept any expressions。

所以,推薦使用jstl1.1的引入方式。 

/jsp/jstl/core" prefix="c" /> 

JSTL標準標籤庫

分類 一 核心標籤庫 c 通用標籤 條件標籤 迭代標籤 url相關的標籤 1 用於將表示式的結果輸出到當前的jspwriter物件中 類似與 屬性 value default escapexml 輸出內容 預設值 是否對特殊字元轉義 2 屬性 value var scope 值 作用域屬性的名字 作...

JSTL標籤庫(一)核心標籤庫

核心標籤庫 core 1.表示式操作 2.流程控制 3.迭代操作 4.url操作 1.表示式操作 標籤語法 功能說明 default escapexml false 用來顯示乙個表示式的結果 三個屬性都可以用el表示式 default為value沒有值時的輸出 分為帶本體和不帶本體 escapexm...

JSTL標籤庫(一)核心標籤庫

核心標籤庫 core 1.表示式操作 2.流程控制 3.迭代操作 4.url操作 1.表示式操作 標籤語法 功能說明 default escapexml false 用來顯示乙個表示式的結果 三個屬性都可以用el表示式 default為value沒有值時的輸出 分為帶本體和不帶本體 escapexm...