`
zgqynx
  • 浏览: 1355940 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在Tomcat中安装JSTL

    博客分类:
  • java
阅读更多
原文地址:http://blog.csdn.net/sdlcn/archive/2004/10/19/142733.aspx
前提 OS: WIN2000
     tomcat已经配置好(tomcat可以到http://jakarta.apache.org/tomcat 下载)
开始实战啦
1.准备jstl
   到http://apache.towardex.com/jakarta/taglibs/standard/下载jakarta-taglibs-standard-current.zip
解压后成为jakarta-taglibs-standard-1.1.1

2.准备web开发目录
   比如我的web目录为h:\webapp\myweb\(当然可以把你的web应用放在%tomcat_home%\webapps\),称为工作目录 Working folder,在工作目录h:\webapp\myweb\下建立WEB-INF\lib,WEB-INF\classes

3.拷贝.jar文件
   将jakarta-taglibs-standard-1.1.1\lib\下的两个jar文件:standard.jar和jstl.jar文件拷贝到\WEB-INF\lib\下

4.拷贝.tld文件
将jakarta-taglibs-standard-1.1.1\tld\下的8个tld类型文件拷到"Working folder\WEB-INF\"下

5.在\WEB-INF\下建立web.xml文件:
  <?xml version="1.0" encoding="ISO-8859-1"?>

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
    version="2.4">

  <taglib>
    <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
    <taglib-location>/WEB-INF/fmt.tld</taglib-location>
</taglib>

<taglib>
    <taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri>
    <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
</taglib>

<taglib>
    <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
    <taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>

<taglib>
    <taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
    <taglib-location>/WEB-INF/c-rt.tld</taglib-location>
</taglib>

<taglib>
    <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
    <taglib-location>/WEB-INF/sql.tld</taglib-location>
</taglib>

<taglib>
    <taglib-uri>http://java.sun.com/jstl/sql-rt</taglib-uri>
    <taglib-location>/WEB-INF/sql-rt.tld</taglib-location>
</taglib>

<taglib>
    <taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
    <taglib-location>/WEB-INF/x.tld</taglib-location>
</taglib>

<taglib>
    <taglib-uri>http://java.sun.com/jstl/x-rt</taglib-uri>
    <taglib-location>/WEB-INF/x-rt.tld</taglib-location>
</taglib>
</web-app>
6.建立一个名为test.jsp文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<%@ page contentType="text/html;charset=GB2312" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html>
<head>
<title>测试你的第一个使用到JSTL 的网页</title>
</head>
<body>
<c:out value="欢迎测试你的第一个使用到JSTL 的网页"/>
</br>你使用的浏览器是:</br>
<c:out value="${header['User-Agent']}"/>
<c:set var="a" value="David O'Davies" />
<c:out value="David O'Davies" escapeXml="true"/>
</body>
</html>

7.开启tomcat,进行调试,我的输出结果是

欢迎测试你的第一个使用到JSTL 的网页
你使用的浏览器是:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) David O'Davies

注:如果你的tld文件个数为15个,在上面的web.xml中<taglib-location>中更改。如果想要请和我联系
cnsdl@126.com
=======================================
相关文件,不但要知道它是用来干什么的(what),还要知道把它放在那里(where).相关文件放到哪里,如何进行注册与配置对与jstl,JNDI,servlet,javabeans.

WEB-INF\:包含

\lib目录
web.xml配置描述符文件
\classes目录
8个tld文件WEB-INF\lib\:所有的jar包文件,包括standard.jar和jstl.jarWEB-INF\classes\:Servlet和JavaBeans文件编译后类文件

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=142733
分享到:
评论

相关推荐

    JSTL标签库依赖,内含Tomcat8、Tomcat10所需JSTL依赖

    而Tomcat10则是为Java EE 8和Java EE 9规范设计的,尽管这两个版本的Tomcat在功能上有所增强,但它们都要求开发者正确配置JSTL依赖,以在JSP页面中使用JSTL标签。 在使用JSTL时,你需要确保添加了正确的JSTL和相应...

    JSTL标签库-tomcat10-简化JSP中java代码

    在Tomcat 10中,要使用JSTL,首先需要将jstl.jar和standard.jar添加到项目的lib目录下,或者将其配置在Tomcat的lib目录中以供全局使用。接着,在JSP页面中引入JSTL的标签库,通常通过以下方式: ```jsp ...

    JSP Tomcat7 提示JSTL错误.zip_JSP Tomcat7 提示JSTL错误

    在本例中,`jstl-1.2.jar`通常可以与Tomcat7很好地配合。 3. **缺失Maven或Gradle依赖**:如果你的项目是基于Maven或Gradle构建的,确保在pom.xml或build.gradle文件中添加了正确的JSTL依赖。例如,在Maven中,你应...

    tomcat 5.5下使用JSTL所需JAR包

    在Tomcat 5.5中使用JSTL1.1,你需要按照以下步骤操作: 1. 下载jstl-1.1.2.jar和standard1.1.2.jar这两个文件,并确保它们是官方发布的、未被篡改的版本。 2. 将这两个JAR包放入Tomcat的lib目录下。这是因为Tomcat...

    JSTL相关Jar包(jstl+standard)

    在JSTL中,主要包含以下几个核心组件: 1. **Core**:提供了基本的控制结构,如迭代、条件判断等。 2. **XML**:用于处理XML文档。 3. **SQL**:用于执行数据库操作。 4. **Functions**:提供了许多实用的函数,...

    jstl tomcat

    在文章中,作者不仅介绍了JSTL的基本概念,还详细讲解了如何下载、安装以及在Tomcat中配置JSTL的相关步骤。 **标签:“源码”,“工具”** **正文:** **JSTL简介:** JavaServer Pages Standard Tag Library...

    共两个jar包:jstl.jar和standard.jar

    这是因为JSTL的一些功能依赖于Servlet API和JSP API,这些在standard.jar中可以找到。标准库还可能包含其他Web开发中必要的类库。 描述中的"下载这两个jar包,jstl.jar,standard.jar,放在WEB-INF下的lib下",这是...

    tomcat jstl 相关的包 2022

    在Tomcat中配置JSTL,除了将JSTL的jar文件放入`lib`目录外,还需要确保在web应用程序的`WEB-INF/web.xml`中添加以下配置,以启用JSTL支持: ```xml &lt;taglib-uri&gt;http://java.sun.com/jsp/jstl/core&lt;/taglib-uri&gt;...

    JSTL1.0 jar包下载

    在JSTL中,另一个重要的概念是`EL`(Expression Language),它是JSP 2.0引入的特性,用来替代脚本元素进行数据访问。结合JSTL,可以创建更加简洁且易于理解的JSP页面。 总的来说,JSTL 1.0是Java Web开发中一个...

    jstl1.1.jar和standard1.1.jar

    今天做项目,用到了el表达式和jstl,在tomcat6.0上跑得好好的,没想到copy到tomcat5.5后,服务器起不来了,是tomcat版本的问题。查阅了不少资料,现在总结如下: 错误信息: java.lang.NoClassDefFoundError: javax...

    JSTL中文帮助文档

    - 避免在 JSP 页面中混合使用 JSTL 和 Scriplets,以保持代码整洁。 - 在生产环境中,确保正确配置 JSTL 库,并启用 JSP 编译,以获得最佳性能。 9. **应用场景** - 用于 Web 应用中的数据展示、用户交互和页面...

    standard.jar和jstl.jar的下载

    在本主题中,我们关注的是两个关键的库文件:`standard.jar`和`jstl.jar`,它们是Tomcat运行特定功能所必需的。 `standard.jar`是Tomcat的Standard Tag Library (JSTL)的一部分,包含了用于处理基本Web开发任务的...

    JSTLjar包.zip

    在Java Web应用中,JSTL主要用于处理常见的任务,如迭代、条件判断、XML处理、国际化的支持等,从而减少在JSP页面中使用大量的Java脚本。这有助于实现MVC(Model-View-Controller)设计模式,将业务逻辑与展示逻辑...

    jstl标签在jsp中使用问题

    在web项目中使用JSTL标签,JSTL 1.0 的声明是 &lt;%@ taglib prefix="c" uri="http://java.sun.com/jstl/core " %&gt; 所使用的web应用服务器resin与tomcat有所区别 resin\lib目录下存在jstl-1.2.jar、jta-101.jar包 而...

    java Tomcat 和前端用到的包

    1.目前只学习到了一半,所以先将目前搜集到jar包进行上传 2. 因为是刚学习servlet ,所以将Tomcat 升级到最新版本10,但这个版本遇到了很多坑...上传到的包目前有以下,后续慢慢进行补充,里面有包括Tomcat 10 jstl jar

    jstl1.1和jstl1.0

    相比之下,JSTL1.0是在JSP 1.2规范下开发的,它不包含对EL的原生支持,这意味着在JSTL1.0中,开发者可能需要更多地依赖脚本来处理数据绑定。`standard1.0.jar` 和 `jstl1.0.jar` 分别是JSTL1.0的标准标签库实现和...

    使用JSTL所需要的jar包

    最终查到问题是 jstl.jar 包在ide项目中有,但在tomcat发布的应用WEB-INF/lib下没有,这是工具发布项目的问题,复制一个jar包过去问题就解决了。 ========== 以上两条转自 ...

    JSTL.rar_JSTL_JSTL下载

    1. **导入JSTL库**:首先需要在项目中引入JSTL的jar文件,通常包括`jstl.jar`和`standard.jar`。这两个文件可以在Apache Tomcat的lib目录下找到,或者从Maven仓库下载。 2. **配置web.xml**:在项目的`web.xml`文件...

    jstl.jar和standard.jar

    在JSTL中,`jstl.jar`和`standard.jar`两个文件扮演着关键角色: 1. **jstl.jar**:这个文件包含了JSTL库的主要实现,提供了核心标签库(Core Tag Library)和函数库(Functions Tag Library)。核心标签库提供了...

Global site tag (gtag.js) - Google Analytics