网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> Java编程 >> 文章正文
  搭建JSTL运行环境            【字体:
搭建JSTL运行环境
作者:佚名    文章来源:不详    点击数:    更新时间:2007-9-12    

在应用中要使用JSTL标签库以及它的表达式语言只需如下几步即可:

1.  jstl.jarstandard.jar包含到应用程序中(WEB-INF/lib目录下)

2.  修改web.xml,在其中加入如下片段:

    <taglib>

        <taglib-uri>core</taglib-uri>

        <taglib-location>/WEB-INF/c-rt.tld</taglib-location>

    </taglib>

    <taglib>

        <taglib-uri>fmt</taglib-uri>

        <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>

</taglib>

OK,现在我们就可以使用JSTL标签以及表达式了。
正在装载数据……
尽管这两部非常简单,但是还是

花了我一点时间,下面是几点要注意的地方:

1.  JSTL是基于JSP技术的,因此我们Web服务器必须是一个JSP容器

2.  关于web.xml,它的头必须是这样的:

    <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">

之前我的web.xmleclipse自动生成的,头如下所示:

<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD

Web Application 2.3//EN" "web-app_2_4.dtd" >

<web-app>

这样的直接后果就是页面上不支持JSTL表达式,比方说我有一个${3+7},正常情况下它应该显示为10,结果它直接显示为${3+7},为什么会这样呢?因为只有Servlet2.4才支持这种表达式的写法,所有web.xml的头必须修改。

3standard.jar包必须要包含,实际上我们在页面中使用标签依靠的都是这个包,我们可以打开c.tld文件,随便找一段话看看,如下所示:

<tag>

    <description>

       Simple conditional tag that establishes a context for

       mutually exclusive conditional operations, marked by

       &lt;when&gt; and &lt;otherwise&gt;

    </description>

    <name>choose</name>

    <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class>

    <body-content>JSP</body-content>

</tag>

这说明<c:choose>标签依赖于org.apache.taglibs.standard.tag.common.core.ChooseTag类,而这个类就包含在standard.jar中。

4.在jsp中使用jstl标签需要使用taglib指令,如下所示:

<%@ taglib divfix="c" uri="core" %>

 


本文来源:http://blog.csdn.net/CMTobby/archive/2007/09/11/1780325.aspx
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     用java实现web服务器
     用java快速开发linux gu…
     正则表达式分解siemens交…
     [portal参考手册]目录
     jsp中调用oracle存储过程…
  • page、request、session、ap…

  • JSP中JavaBean的生命周期

  • JSF 的性能远不及 JSP 或 St…

  • JSP学习经验总结

  • Struts2学习:在struts2中集…

  • 保留weblogic 中jsp编译后生…

  • (JSP)在文本域中显示超链接n…

  • Jsp 应用之自定义标签库(tag…

  • SPRING+STRUTS+HIBERNATE登录…

  • JSP标准模板库(JSTL)入门教…

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David