JSTL标签
JSTL标签简介
JSTL是JavaServerPages Standard Tag Library的缩写,即JSP标准标签库。开发者可以使用JSTL实现JSP页面中逻辑处理。如判断、循环等,在JSTL中已经定义好了一套对于字符串进行处理的函数标签库,这样就不用我们自己去编写相关逻辑了。
使用JSTL前的准备
首先需要下载相关jar包。
目前最新版本是1.2.5,如果使用该版本的话,需要添加下面这些jar包:
- taglibs-standard-impl-1.2.5.jar (pgp, sha512)
taglibs-standard-spec-1.2.5.jar (pgp, sha512)
taglibs-standard-jstlel-1.2.5.jar (pgp, sha512)
taglibs-standard-compat-1.2.5.jar (pgp, sha512) - xalan-2.7.1.jar
- serializer-2.7.1.jar
- 上面两个 2.7.1 下面有下载地址:
最后的 xalan 和 serializer 是解析XML要的文件:在这里下载:
在使用xml标签前,你必须将XML 和 XPath 的相关包拷贝至你的<Tomcat 安装目录>\lib下:
- XercesImpl.jar下载地址:http://www.apache.org/dist/xerces/j/
- xalan.jar [下面的地址可以下载到全部,但在里面自己找】下载地址:http://xml.apache.org/xalan-j/index.html
-------------------------------------------------------------------------------------------------------
如果使用1.2之前版本的话(不包括1.2),只添加下面这些jar包即可:
- jstl.jar
- standard.jar
具体文件自己在包里面找...
本章代码基于1.2.5的版本。
他和之前说的 那个 自定义EL函数一样 把这个包放在 WEB - INF 下面的 lib 下!!!
下载地址:http://tomcat.apache.org/taglibs/standard/
上面是说明文档,然后我们尝试 导入后 新建一个JSP 然后把函数头也导入:
确保导入了文件【el的前四个即可:
taglibs-standard-impl-1.2.5.jar (pgp, sha512)
taglibs-standard-spec-1.2.5.jar (pgp, sha512)
taglibs-standard-jstlel-1.2.5.jar (pgp, sha512)
taglibs-standard-compat-1.2.5.jar (pgp, sha512)
作者:咸瑜