添加JSTL依赖到工程中

来源:互联网 发布:mac 查看文件内容命令 编辑:程序博客网 时间:2024/05/22 23:12

  在学习中遇到需要使用JSTL标签的代码,可是却找不到standard.jar和jstl.jar。根据百度出来的信息,最终通过下载Apach Taglibs 解决了问题。
下载链接
Apach Taglibs 的下载页

点击download按钮即可进入具体的下载选择页面。

这里写图片描述

下面针对Standard1.2.3的说明(Binary README)简单翻译一下。

1.依赖库

这个版本的标准标签库有以下运行时
依赖:

1.1.通过JSP 2.1 容器提供的依赖:
  • java 1.5或更高版本
  • Servlet 2.5或更高版本
  • JSP 2.1或更高版本
1.2.额外的依赖关系

XML的标签库需要Apache Xalan 2.7.1或更高版本
- xalan-2.7.1.jar
- serializer-2.7.1.jar

2.在web应用中添加依赖

2.1. 在/WEB-INF/lib中添加以下jar文件
  • taglibs-standard-spec-1.2.5.jar
  • taglibs-standard-impl-1.2.5.jar
  • taglibs-standard-jstlel-1.2.5.jar
  • xalan-2.7.1.jar
  • serializer-2.7.1.jar
    如果用不到JSTL1.0的标签,taglibs-standard-jstlel可以省略;如果XML库也不使用的话,Apache Xalan的依赖也可以省略掉。
2.2.如果使用Maven,则在pom.xml文件中添加以下依赖。
<dependency>  <groupId>org.apache.taglibs</groupId>  <artifactId>taglibs-standard-spec</artifactId>  <version>1.2.5</version></dependency><dependency>  <groupId>org.apache.taglibs</groupId>  <artifactId>taglibs-standard-impl</artifactId>  <version>1.2.5</version></dependency>

3.在JSP中添加标签库

CORE 库
<%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core” %>

XML 库
<%@ taglib prefix=”x” uri=”http://java.sun.com/jsp/jstl/xml” %>

FMT 库
<%@ taglib prefix=”fmt” uri=”http://java.sun.com/jsp/jstl/fmt” %>

SQL 库
<%@ taglib prefix=”sql” uri=”http://java.sun.com/jsp/jstl/sql” %>

FUNCTIONS 库
<%@ taglib prefix=”fn” uri=”http://java.sun.com/jsp/jstl/functions” %>

4.兼容性

  Standard Taglib1.2版本已经在Tomcat 7.0.57中测试过,因此可以在任何满足JSP 2.1或更高版本的容器中使用。

以上。

0 0