引用jstl时,在导入jstl.jar中 META-INF/c.tld
<short-name>c</short-name> -------- 就是prefix属性
<u r i > h t t p: // j a v a . s un . co m / j s p/ j s t l/ c o r e </uri> ----- 就是uri属性
sun在jstl中提供一套EL函数库,这套函数在导入jstl的jar包后,可以直接使用
1) 导入jstl.jar
2) 在JSP页面内,引入函数库名称空间
<%@ taglib u r i = " h t t p : / / j a v a. s u n. c o m / j sp / j s t l / f u n c t i o n s " p r e f i x = " f n" %>
* 在jstl.jar 存在 META-INF/fn.tld 当中定义EL函数库
3) sun提供EL函数库主要对字符串进行操作 提供16个函数
语法:${fn:toUpperCase(‘asdasDSFSDF‘)}
<%@taglib u r i = " h t t p : / /j a va .s u n . c o m / j s p / js t l / c o re " prefix="c" %> 导入1.1
<%@taglib u r i = " h t t p : // ja v a . s u n . c om /j s t l / c o r e " pr e f i x ="c" %> 导入1.0 不支持EL
<%@taglib u r i = " h t t p: / / j a v a. s u n . c o m / j s t l / c o re _ r t " p r e f i x = "c " % > 导入1.0 支持EL
* /jstl/demo.jsp(15,0) According to TLD or attribute directive in tag file, attribute test does not accept any expressions