jstl標籤庫的引入方式

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

java

jstl1.0的引入方式爲:express

    <taglib uri="http://java.sun.com/jstl/core" prefix="c" />jsp

jstl1.1的引入方式爲:spa

    <taglib uri="http://java.sun.com/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表達式,那麼就會出錯。io

According to TLD or attribute directive in tag file, attribute value does not accept any expressions。file

因此,推薦使用jstl1.1的引入方式。
    <taglib uri="http://java.sun.com /jsp/jstl/core" prefix="c" />
im

相關文章
相關標籤/搜索