—、标签库的简介
jsp标签库(也称自定义标签库)可看成是一种通过JavaBean生成基于XML的脚本的方法。
1.标签库的主要特性
标签库具有很多优点,其特点介绍如下:
-
* 易于安装在多个项目上,标签很容易从一个JSP项目上迁移到其他项目上。
-
* 扩展JSP标签库可以具备JSP规范(JSP1.2) 中的任何特性和功能。
-
* 容易维护。
-
* 开发时间:标签库提供了一种简单的方式来重用代码。
2.标签的组成结构
一个简单的标签由下面的元素构成:
-
*JavaBean :为了利用Java的面向对象的优点,可重用的代码应该放在一个独立的代码容器中, 也就是Javabean,这些Javabean并不是标签库必不可少的一部分,但它们是标签库用来执行所分配任务的基础代码模块。
-
*标签处理器:标签处理器是标签库德真正核心。一个标签处理器(Tag Handler)引用它所需要的任何外部资源(Javabean)并且负责访问Jsp页面的信息(PageContext对象)。
- 而Jsp页面则把页面上设置的标签属性和标签体中的内容都传递给标签处理器,当标签处理器完成其处理过程后,它就会把处理后的输出结果送给JSP页面做进一步的处理。
-
*标签库描述符(TLD文件):一个简单的xml文件,它记录着标签处理器的属性、信息和位置等信息,JSP容器通过这个文件可知从哪里及如何调用一个标签库。
-
*Web站点的web.xml文件:这是Web站点的初始化文件,这个文件定义了Web站点中用到的自定义标签以及用来描述每个自定义标签的tld文件。
-
*发布文件(WAR或JAR文件):如果开发者想重用自定义标签的话,需要一个方法来将它由一个项目迁移到其他项目中去,将标签库打包为一个JAR文件是个简单有效地方式。
-
*JSP页面上的标签库声明:要在JSP页面上使用某个自定义标签的话,需要使用标签库标示符在页面上进行声明。
分享到:
相关推荐
struts2标签库struts2标签库struts2标签库struts2标签库
Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库Struts2标签库
大部分素材来自于《Programming Jakarta ...4.2 Struts包含的标签库 - 44 - 4.3 在Struts应用中使用标签库 - 44 - 4.4 Struts HTML标签库 - 45 - 5. 示例 - 52 - 5.1 命名规范 - 55 - 5.2 文件 - 55 - 5.3 CRUD - 63 -
struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库struts标签库
主要介绍了struts2的标签的详细使用例子说明
本struts2-core-2.5.16.jar 已经通过自己调整过,现在完美兼容低版本struts2 jsp 标签库问题。解决struts2 升级到 struts2.5.16 不兼容低版本部分标签问题。比如:escape属性 id属性 等等
有关、相关、类似这样的Struts 2标签库的详细介绍。
STRUTS:struts2标签库
Struts2标签库的组成 Struts2框架的标签库可以分为以下三类: 用户界面标签(UI标签):主要用来生成HTML元素的标签。 表单标签:主要用于生成HTML页面的FORM元素,以及普通表单元素的标签。 非表单标签:主要用于生成...
绝对是你想要的,关于struts2标签库的详细讲解,java 框架
struts和bootstrap的标签库
第五章:struts2标签库
struts2标签库 struts2标签库,最近在做小项目,用到了struts2技术,和大家共同学习
struts2 标签库介绍(html)对Struts2的标签做了详细的介绍让你轻松掌握Struts2的标签。 STRUTS2学习文档.pdf 对Struts2的一些配置文件进行了详细的说明。 Struts2―表单验证validate(html)对validate的type属性...
Struts2标签库详解,Struts2标签库详解,Struts2标签库详解,Struts2标签库详解,Struts2标签库详解,Struts2标签库详解,Struts2标签库详解,Struts2标签库详解,Struts2标签库详解,
第10章 Struts 2的标签库,第11章 Struts 2的Ajax支持,第12章 使用FreeMarker充当表现层,第13章 整合Spring,第14章 整合JSF,第15章 整合SiteMesh,第16章 整合JasperReports,第17章 整合JFreeChart,第18章 ...