`
julylin
  • 浏览: 48020 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

JSTL配置

    博客分类:
  • JSP
阅读更多
JSTL 简介
JSP标准标记库(JSP Standard Tag Library,JSTL)是一个实现Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML操作以及数据库访问。
JSTL 1.0 有四个定制标记库:core、format、xml 和 sql.
1.core 标记库提供了定制操作,通过限制了作用域的变量管理数据,以及执行页面内容的迭代和条件操作。
2.format 标记库定义了用来格式化数据(尤其是数字和日期)的操作。它还支持使用本地化资源束进行 JSP 页面的国际化。
3.xml 库包含一些标记,这些标记用来操作通过 XML 表示的数据。
4.sql 库定义了用来查询关系数据库的操作。

三、手动配置JSTL的方法:
step1:
    把下载的文件jakarta-taglibs-standard-1.1.2.tar.gz解压。这里有一个名为standard-examples.war的文件,它是示范JSTL用法的例子程序,读者可以把它部署到相应的服务器上,以便能够快速学习JSTL。还有一个文件名为standard-doc.war也一起拷贝到那个目录下。
step2:
    在web模块下的WEB-INF目录下创建一个tlds文件夹
step3:
    把jakarta-taglibs-standard-1.1.2\tld目录下的所有tld文件复制到web模块下的WEB-INF\tlds目录下。
step4:
    把jakarta-taglibs-standard-1.1.2\lib目录下的所有jar文件复制到web模块下的WEB-INF\lib目录下。
step5:
    在WEB-INF/web.xml文件中进行相应的部署描述,在文件的</web-app>前面部分添加如下描述代码:(从//start开始到//end结束)
    (对于2.4的web-app,taglib的放置位置已经发生改变,必须放在<jsp-config>之下Top)
配置如下:
<web-app   version="2.4"   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">
...
    <jsp-config> 
    <taglib>
        <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
        <taglib-location>/WEB-INF/tlds/fmt.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
        <taglib-location>/WEB-INF/tlds/c.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
        <taglib-location>/WEB-INF/tlds/sql.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
        <taglib-location>/WEB-INF/tlds/x.tld</taglib-location>
    </taglib>
    <taglib>
        <taglib-uri>http://java.sun.com/jstl/functions</taglib-uri>
        <taglib-location>/WEB-INF/tlds/fn.tld</taglib-location>
    </taglib>
    </jsp-config>

由于servlet版本问题,在servlet2.4中,<%@page ELIgnored="false"%>中,ELIgnored 默认是false,但其他的版本是ELIgored=“true”。所以如果web。xml文件中,web_app.xml是2.4的版本就可以不添加,<%@page ELIgnored="false"%>,其它版本的web_app.xml则需要在jsp页面中添加,<%@page ELIgnored="false"%>,因为除2.4版本外,ELIgnored都是true

JSTL在JSP中的引用:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>


JSTL中的循环:
<c:forEach items="${projects}" var="projectVO" begin="开始位" end="结束位" step="步数">
${projectVO.projectName}
</c:forEach>


IF:
<c:if test="${projectVO.projectStatus==1}">完成</c:if> 


DATE:
<fmt:formatDate value="${projectVO.projectStartDate}" type="date"/>
分享到:
评论

相关推荐

    JSTL配置文件

    JSTL配置文件两个 jstl-impl-1.2.jar和jstl-api-1.2.jar

    jstl配置及2个jar

    JSTL标签库的应用(配置如下).txt standard.jar jstl.jar

    jstl详细配置讲解

    内置web.xml,2.3,2.4,2.5三个版本jstl的配置以及类库

    JSTL标签库下载配置

    在压缩包中保护jstl.jar,standard.jar和jstl配置说明,希望对大家有用。如果各位有什么指教欢迎联系我。 联系方式错了,邮箱地址是:yuer2_008@msn.com

    JSTL标签配置文件

    JSTL标签配置文件

    JSTL标签配置流程

    web项目中使用jstl标签配置流程,已经在页面中引用过程。

    jstl标签库的配置

    jstl标签库的配置,jstl标签库的配置

    JSTL标签库及使用方法

    本压缩文件包含了实用的JSTL标签库jstl.jar和standard.jar及使用方法,有效解决了JSTL配置问题!

    jstl-1.2.1 jar

    jstl-1.2.1,之前的版本需要在服务器中配置一下,而且它分成了两个jar(jstl.jar和standard.jar)还有一个tld文件,而1.2已经不用配置了,直接把javax.servlet.jsp.jstl-1.2.1.jar和javax.servlet.jsp.jstl-api-1.2.1...

    JSTL详细配置

    对JSTL的配置做了很详细的介绍。使用JSTL可以很好的方便就行web开发,简化开发代码,方便修改。

    jstl-1.1.2.zip +配置步骤

    jstl-1.1.2.zip:standard.jar + jstl.jar + tld的15个文件 +配置步骤

    JSTL使用及配置手册

    JSTL使用及配置手册,有关JSTL标签 ,JSTL与 web.xml 和Tomcat的配置

    JSTL标签库下载和配置使用

    JSTL标签库的jar包、JSTL标签库的配置和使用

    JSTL-1.1.2安装包及配置方法

    包含standard.jar和jstl.jar两个主要的包,所有的tld文件,还有其他不常用的附带文件,以及试验成功的jstl安装配置说明书一份。 jstl-1.1.2版本为2004-10-25发行,到该上传日期之前没有更加新的版本。 该JSTL压缩包...

    JSTL taglib配置(jar包+tld+配置文档)

    内含如何利用.jar及tld配置JSTL Taglib引用。文档内含截图,需要的包等文件也一应具全。在本人测试成功后,望与各位分享。

    JSTL标签库配置.word

    JSTL标签库配置帮助你配置JSTL,方便快捷好用

    JSTL Taglib 配置

    JSTL Taglib 如何配置及相关包,文档里有每步截图。

    JSTL1.2详细配置

    JSTL 1.2.x is the latest version of JSTL. There are a few differences between this version and the previous JSTL 1.1.x version. The most important difference is that JSTL 1.2.x supports Unified EL ...

    JSTL使用配置

    NULL 博文链接:https://liuzidong.iteye.com/blog/617003

    JSTL标签配置[参考].pdf

    JSTL标签配置[参考].pdf

Global site tag (gtag.js) - Google Analytics