使用JSTL的时候需要配置,即导入stdandard.jar和jstl.jar包,并在web.xml下对jstl进行配置。下面是使用步骤:
1. 解压jakarta-taglibs-standard-1.0.1.zip文件;
2. 将lib下的standard.jar和jstl.jar文件放入WEB-INF/lib下;
3. 将tld文件夹整个放在WEB-INF下;
4. 修改web.xml以指定jstl标签的位置,示例如下:
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/tld/fmt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/tld/c.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/tld/sql.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
<taglib-location>/WEB-INF/tld/x.tld</taglib-location>
</taglib>
如上过程便可以在jsp中使用jstl。
另外EL经常和JSTL一起使用,不过使用时要加上:<%@ page isELIgnored="false"%>,这样才可以在JSP中使用EL表达式