zoukankan      html  css  js  c++  java
  • Struts、JSTL标签库的基本使用方法

    一 使用Struts标签之前需要经过下面3个步骤的配置。

      1、导入TLD文件。

      2、在web.xml中注册标签库。

      3、在页面中引入标签库。

    下面详细介绍以上步骤。

    1 导入TLD文件。

    TLD文件是Struts的标签库描述文件,一般将其直接复制到应用工程的WEB-INF目录下,如图所示。

    2 在web.xml中注册标签库。

    在JSP文件中使用逻辑引用的方法来指向实际的标签库,这种映射关系是通过web.xml来实现的。在web.xml中配置了标签库的名称和实际存储的URL地址,如:

    3 在页面中引入标签库。

    在JSP页面中使用<taglib>标签引入某个标签库,并且给予它一个对于该页面有效的前缀作为标记,然后通过其前缀使用该标签库,只需要在JSP页面中声明如下:

    在上面代码中,例如将Bean标签库的前缀定义为bean,则可通过前缀bean来引用Bean标签库了,示例如下:

    二 JSTL标签库可以分为以下几种:

    1.核心标签库 
    2.国际化标签
    3.数据库标签 
    4.XML标签
    5.JSTL函数(EL函数)

    现在用到最多的是:核心标签库和JSTL函数库,其他的三种标签不是很常用(几乎抛弃)。

    下面先来看一下JSTL的核心标签库,我们在使用JSTL标签库的时候需要导入两个jar:jstl.jar和standard.jar

    核心库是c.tld,函数库是fn.tld,我们可以通过这些标签描述文档中查找到有哪些标签可以使用,以及使用的方法


    c.tld标签说明文件的uri是http://java.sun.com/jsp/jstl/core

    fn.tld标签说明文件的uri是http://java.sun.com/jsp/jstl/functions,

    所以我们如果要使用这个标签的话就只要在jsp中引入即可:

    例如可通过前缀c来引用JSTL标签库,实现字数超行折叠问题:

     
  • 相关阅读:
    .NET中获取系统硬件信息
    TTF文件的制作——打造属于自己的字体
    HDU4415 Assassin’s Creed
    HDU4193 Nonnegative Partial Sums(单调队列)
    HDU4414 Finding crosses
    HDU4407 Sum
    HDU4403 A very hard Aoshu problem
    HDU4417 Super Mario
    HDU4419 Colourful Rectangle
    非递归快速排序和非递归快速乘幂
  • 原文地址:https://www.cnblogs.com/huhewei/p/12880115.html
Copyright © 2011-2022 走看看