`

struts2标签库---简介

阅读更多

—、标签库的简介
jsp标签库(也称自定义标签库)可看成是一种通过JavaBean生成基于XML的脚本的方法。
1.标签库的主要特性
   标签库具有很多优点,其特点介绍如下:

  1.   * 易于安装在多个项目上,标签很容易从一个JSP项目上迁移到其他项目上。
  2.   * 扩展JSP标签库可以具备JSP规范(JSP1.2) 中的任何特性和功能。
  3.   * 容易维护。
  4.   * 开发时间:标签库提供了一种简单的方式来重用代码。

 
2.标签的组成结构
  一个简单的标签由下面的元素构成:

  1. *JavaBean :为了利用Java的面向对象的优点,可重用的代码应该放在一个独立的代码容器中, 也就是Javabean,这些Javabean并不是标签库必不可少的一部分,但它们是标签库用来执行所分配任务的基础代码模块。
  2. *标签处理器:标签处理器是标签库德真正核心。一个标签处理器(Tag Handler)引用它所需要的任何外部资源(Javabean)并且负责访问Jsp页面的信息(PageContext对象)。
  3. 而Jsp页面则把页面上设置的标签属性和标签体中的内容都传递给标签处理器,当标签处理器完成其处理过程后,它就会把处理后的输出结果送给JSP页面做进一步的处理。
  4. *标签库描述符(TLD文件):一个简单的xml文件,它记录着标签处理器的属性、信息和位置等信息,JSP容器通过这个文件可知从哪里及如何调用一个标签库。
  5. *Web站点的web.xml文件:这是Web站点的初始化文件,这个文件定义了Web站点中用到的自定义标签以及用来描述每个自定义标签的tld文件。
  6. *发布文件(WAR或JAR文件):如果开发者想重用自定义标签的话,需要一个方法来将它由一个项目迁移到其他项目中去,将标签库打包为一个JAR文件是个简单有效地方式。
  7. *JSP页面上的标签库声明:要在JSP页面上使用某个自定义标签的话,需要使用标签库标示符在页面上进行声明。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics