下载地址:http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/
JSTL 标签库的配置:
按照上面的地址下载 jar 包。然后按照下面的步骤在 tomcat 服务器上进行配置。
首先,在 Tomcat 的工作目录,也就是安装目录下的 webapps/Root 目录下,新建一个 WEB-INF 文件夹,并在 WEB-INF 文件夹下新建一个 lib 文件夹,然后把下载下来的压缩包中 lib 文件夹中的 standard.jar 和 jstl.jar 复制到该 lib 文件夹中,接下来把压缩包中整个 tld 文件夹复制到 WEB-INF 文件夹下。在 WEB-INF 文件夹中的 web.xml 中修改(如果没有,新建一个):
<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description>
<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>
</web-app>
这样就配置好了,然后就可以使用JSTL标签库了。
我是在Spring中使用JSTL的,本应该在视图解析器的配置中加一条的,但是好像不加也可以。
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
<property name="prefix" value="/WEB-INF/views/"/>
<property name="suffix" value=".jsp"/>
</bean>
分享到:
相关推荐
本篇文章将深入探讨JSTL标签库的配置过程及其在实际应用中的作用。 首先,我们要理解**JSTL的核心组件**。JSTL主要由五个核心部分组成:Core、Format、I18N、SQL和XML。其中,Core组件包含了大部分用于控制流程、...
### JSTL标签库及其下载 #### JSTL概述 JSTL(JavaServer Pages Standard Tag Library,JavaServer页面标准标签库)是一组用于开发JavaServer Pages页面的标准标签集合。这些标签简化了JSP页面的编写工作,使...
以下是关于JSTL标签库所需导入的JAR包及其功能的详细解释: 1. **jstl.jar**:这是核心JSTL库,包含了大部分常用的标签,如 `<c:if>`, `<c:forEach>`, `<fmt:formatDate>` 等。这些标签提供了条件判断、循环、格式...
配置JSTL标签库通常分为以下几个步骤: 1. **获取JSTL库**:首先,你需要下载JSTL的jar文件,通常包含`jstl.jar`和`standard.jar`。这两个文件分别包含了JSTL的核心实现和额外的标签库实现,比如EL表达式支持。 2....
CHM文件是一种Microsoft编写的帮助文件格式,便于用户快速查询和学习JSTL的各个标签及其用法。通过这个文档,开发者可以了解如何在JSP页面中引入JSTL库,如何使用各种标签,以及它们的功能和参数。 "JSTL标准标签库...
JSTL的配置主要涉及两个方面:引入JSTL的jar包和在web.xml中声明JSTL的标签库。以下为不同版本web.xml的配置方法: #### 2.1 web.xml 2.3版本配置 ```xml xmlns:xsi=...
### JSTL标签详解及实例 #### 一、概述 JSTL(JavaServer Pages Standard Tag Library,JavaServer页面标准标签库)是一个不断完善的开源JSP标签库,由Apache的Jakarta小组负责维护。该标签库专为简化JSP页面开发...
4. **使用JSTL标签**: 现在你可以开始在JSP页面中使用JSTL标签了,例如: - 条件判断:`<c:if>`,`<c:when>`,`<c:choose>`等。 - 迭代:`<c:forEach>`。 - 转义输出:`<c:out>`。 - URL操作:`<c:url>`,`...
JSTL,全称JavaServer Pages Standard Tag Library,是Java服务器页面的标准标签库,它提供了一系列的标签来简化JSP开发,使得开发者可以使用更易读、易维护的标签代替复杂的Java代码。JSTL主要包含核心标签库(Core...
### JSTL1.1 标签库详解 #### 一、JSTL1.1 简介 JavaServer Pages Standard Tag Library (JSTL) 是 Java Community Process 制定的一项标准,其最新版本为1.1。JSTL 的主要作用在于提供一套标准化的标签库供 Web ...
10. **实战演练**:创建一个小Demo,尝试使用JSTL标签实现一个简单的用户列表展示,包括遍历数据库获取数据、条件判断和格式化输出,这将帮助你更好地理解和运用JSTL。 通过这个压缩包,你将拥有开发JSTL应用所需的...
提供的`JSTL标签配置.docx` 文件很可能是详细的操作指南,包括了如何下载、添加jar包、配置TLD,以及如何在JSP页面中使用各种JSTL标签的实例。文档中的截图可以帮助初学者更好地理解和实施步骤。 6. **测试与分享*...
3. **声明标签库**:在JSP页面中通过`<%@ taglib %>`指令来声明所需的JSTL标签库。例如,在页面顶部加入以下声明: ```jsp <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> ``` 这里`prefix`...
.TLD文件是JSTL库的元数据,它定义了标签库中的每个标签及其属性。这些文件包含了标签的名称、描述、函数签名、事件处理程序等信息。它们遵循Java EE规范,为开发人员提供了一种标准化的方式来声明和使用自定义标签...
而`jstl-api-1.2.jar` 文件则包含了JSTL的API接口,这些接口定义了JSTL中可用的标签及其属性,是开发者在编写JSP页面时需要导入的依赖。 **JSTL的组件** 主要分为以下几个部分: 1. **Core**:核心标签库,提供了...
它会详细介绍JSTL的各种标签及其用法,包括如何在JSP页面中导入JSTL库,如何配置web.xml文件,以及如何使用各个标签进行编程。 在Eclipse或MyEclipse中使用JSTL,通常需要以下步骤: 1. **导入JSTL库**:将`...
当你在JSP页面中尝试使用JSTL的核心库(`开头的标签)时,如果编译器或服务器报出上述错误,这意味着它无法找到对应的TLD(Tag Library Descriptor)文件,TLD文件定义了标签库中的所有标签及其属性。在这种情况下,...
本文档旨在详细介绍`fn`函数标签库中的各个标签及其用法,通过具体的示例帮助开发者更好地理解和运用这些功能。 #### 二、标签库配置 要在项目中使用`fn`函数标签库,首先需要在JSP页面或Web应用程序的`web.xml`...
通过对这些源码的阅读,我们可以了解JSTL标签如何被解析、转换和执行,以及它们如何与Servlet容器交互。例如,`org.apache.taglibs.standard.tag.common.core.ForEachSupport`类是`<c:forEach>`标签的实现,其中包含...
4. **性能优化**:由于JSTL标签在服务器端被翻译成Java代码执行,相比直接在JSP中编写Java代码,其性能通常更好。 **JSTL文档中的关键点可能包括:** - JSTL的基本概念和原理 - Core标签库的各个标签详解,如条件...