Eclipse配置jstl标准标签库详解

安装JSTL1.2 日期:2017-06-27

  1. 下载jstl1.2版本,下载地址:http://repo2.maven.org/maven2/javax/servlet/jstl/

  2. 用压缩包打开jstl1.2,一般开发只需要里面的五个*.tid文件,c.tld,fmt.tld ,fn.tld,sql.tld,x.tld 就OK了,如下图示:
  3. 把以上五个文件复制到项目工程的WEB-INF文件夹中,我的文件路径是:D:\A01\web.project\WebContent\WEB-INF
  4. 将jstl.jar复制到项目工程的WEB-INF文件夹的lib文件中
  5. 配置WEN-INF文件夹中的web.xml,如下代码:

    <jsp-config>
            <taglib>
                <taglib-uri>http://www.mldn.cn/jst/core</taglib-uri>
                <taglib-location>/WEB-INF/c.tld</taglib-location>
            </taglib>
            <taglib>
                <taglib-uri>http://www.mldn.cn/jst/fmt</taglib-uri>
                <taglib-location>/WEB-INF/fmt.tld</taglib-location>
            </taglib>
            <taglib>
                <taglib-uri>http://www.mldn.cn/jst/fn</taglib-uri>
                <taglib-location>/WEB-INF/fn.tld</taglib-location>
            </taglib>
            <taglib>
                <taglib-uri>http://www.mldn.cn/jst/sql</taglib-uri>
                <taglib-location>/WEB-INF/sql.tld</taglib-location>
            </taglib>
            <taglib>
                <taglib-uri>http://www.mldn.cn/jst/x</taglib-uri>
                <taglib-location>/WEB-INF/x.tld</taglib-location>
            </taglib>
        </jsp-config>

    可以不配置web.xml文件,直接使用他的路径也可以,但是一般开发过程中习惯配置web.xml文件

  6. 没配置web.xml文件的测试代码:

    <%@ page language="java" contentType="text/html"
        pageEncoding="GBK"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%@ taglib uri="/WEB-INF/c.tld" prefix="c" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html">
    <title>Insert title here</title>
    </head>
    <body>
    <h2>
        <c:out value="Hello Word!!"></c:out>
    </h2>
    </body>
    </html>

    注意:uri="/WEB-INF/c.tld"是标签库的路径

  7. 配置web.xml文件的测试代码:

    <%@ page language="java" contentType="text/html"
        pageEncoding="GBK"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <%@ taglib uri="http://www.mldn.cn/jst/core" prefix="c" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html">
    <title>Insert title here</title>
    </head>
    <body>
    <h2>
        <c:out value="Hello Word!!"></c:out>
    </h2>
    </body>
    </html>

    注意:配置后可以直接使用配置的虚拟路径

    uri="http://www.mldn.cn/jst/core"可以查看步骤5的代码,这样做的好处是:当我们修改或改动实际路径是,不用修改代码的路径,这样方便可用。

时间: 2024-10-11 13:45:58

Eclipse配置jstl标准标签库详解的相关文章

JSTL标准标签库详解

JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的.在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库.JSTL标签库可分为5类: q        核心标签库 q        I18N格式化标签库 q        SQL标签库 q        XML标签库 q        函数标签库 本章将对这些内容一一讲述. 9.1 核心标签库 J

Struts标签库详解【3】

struts2标签库详解 要在jsp中使用Struts2的标志,先要指明标志的引入.通过jsp的代码的顶部加入以下的代码: <%@taglib prefix="s" uri="/struts-tags" %> If elseif  else 描述: 执行基本的条件流转. 参数: 名称 必需 默认 类型 描述 备注 test 是 boolean 决定标志里的内容是否显示的表达式 else标志没有这个参数 id 否 Object/String 用来标识元素的

struts2标签库详解

原文:struts2标签库详解 源代码下载地址:http://www.zuidaima.com/share/1781606927846400.htm 要在jsp中使用Struts2的标志,先要指明标志的引入.通过jsp的代码的顶部加入以下的代码: <%@taglib prefix="s" uri="/struts-tags" %> If elseif  else 描述: 执行基本的条件流转. 参数: 名称 必需 默认 类型 描述 备注 test 是 bo

EL表达式 与 JSTL标准标签库

目录 EL表达式 什么是EL表达式 作用 EL内置11对象 EL执行表达式 JSTL 什么是JSTL JSTL标准标签库有5个子库 把JSTL标签库jar包引入工程当中 if标签 foreach标签 JavaEE开发模式 什么是开发模式 JavaEE模式 EL表达式 什么是EL表达式 EL(Express Lanuage)表达式可以嵌入在jsp页面内部 减少jsp脚本的编写 EL出现的目的是要替代jsp页面中脚本的编写. 作用 ? EL最主要的作用是获得四大域中的数据 ? 从四大域当中取数据 p

JSTL标准标签库

1.java Server Pages 标准标签库 (jstl)包含各种标签可用于jsp页面中 JSTL优点: 提供一组标准标签 可以用于编写各种动态JSP页面 用户访问数据库,有条件地执行代码和支持国际化 2.核心标签库 通用标签[jsp页面内的作用域变量]   set  remove  out 条件标签[JSP 页面中的各种条件]    if   choose 迭代标签 3.举例: (1)通过标签 //插入使用通用标签的指令 <%@ taglib uri=http://java.sun.co

JSTL标准标签库引用

jstl标签库分为5类,分别是:核心标签库:c(前缀) http://java.sun.com/jsp/jstl/core(url)118N标签库:fmt http://java.sun.com/jsp/jstl/fmtsql标签库: sql http://java.sun.com/jsp/jstl/sqlxml标签库: x http://java.sun.com/jsp/jstl/xml函数标签库:fn http://java.sun.com/jsp/jstl/functionsjstl.ja

Struts标签库详解【1】

struts2标签详解 要在jsp中使用Struts2的标志,先要指明标志的引入.通过jsp的代码的顶部加入以下的代码: <%@taglib prefix="s" uri="/struts-tags" %> If elseif  else 描述: 执行基本的条件流转. 参数: 名称 必需 默认 类型 描述 备注 test 是 boolean 决定标志里的内容是否显示的表达式 else标志没有这个参数 id 否 Object/String 用来标识元素的i

Struts标签库详解,非常好的Struts标签详解

Struts提供了五个标签库,即:HTML.Bean.Logic.Template和Nested. HTML 标签:         用来创建能够和Struts 框架和其他相应的HTML 标签交互的HTML 输入表单 Bean 标签:         在访问JavaBeans 及其属性,以及定义一个新的bean 时使用 Logic 标签:          管理条件产生的输出和对象集产生的循环 Template 标签:   随着Tiles框架包的出现,此标记已开始减少使用 Nested 标签: 

[06] JSTL标准标签库

1.JSTL概述 之前在<[03-01] JSP自定义标签>中已经说明了自定义标签的概况,而JSTL也是一套标签库,不过是厂商已经定义好的标签库,我们不再需要自行进行定制,直接使用即可. 所以说JSTL的使用也和我们使用自定义标签是相同的: 它也由两部分组成,tld文件和标签处理器类 导入tld也要使用JSP的taglib指令 JSTL需要单独下载jar包,毕竟是别人写好了的,jstl1.1往往需要jstl.jar和standard.jar两个jar包(若导入jar包无法仍无法使用,尝试将tl