首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网络编程-> JSP教程
JSP标签库介绍 (2)转-JSP教程,Jsp/Servlet
作者:网友供稿 点击:5
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 
什么是标签库?
jsp标签库(也被称作定制标签)是一种通过javabean生成基于xml的脚本的方法。从概念上将,标签就是很简单而且可重用的代码结构。比方说,在我们最新发布的jspkit(在jsp insider内)中,我们就使用xml标签实现了对xml文档的轻松访问。请看以下的清单a。

清单a:执行xml/xsl 转换的示例标签及其所在的html页面

<%@ taglib uri="http://www.jspinsider.com/jspkit/jaxp" prefix="jaxp"%>
  <jaxp:transformertag>
  <jaxp:xmlfile>c:/xml/example.xml</jaxp:xmlfile>
  <jaxp:xslfile>c:/xml/example.xsl</jaxp:xslfile>
</jaxp:transformertag>  

以上的示例使用了简单的标签来访问处在幕后的更强大代码。在以上的事例中首先装载了一个xml文件,然后应用了一个xsl文件来创建一个将被发送到客户端的结果——这一切不过仅仅只是用了一个很简单的标签。

定制标签使得jsp项目中很容易创建重用的开放源代码模块。而你的全部需要不过就是标签库及其文档。标签库的重要特性如下所示:

易于安装在多个项目上
标签很容易从一个jsp项目迁移到其他项目。一旦建立了一个标签库,你只需要把这个个标签库包装成一个jar文件就可以在其他jsp项目中重新使用了。不能重用的是你作为程序员在建立标签时所加进标签的内容。因为标签可以重新使用,所以标签库可以轻松地用于你自己的项目。目前,最好的标签资源可以在jsptags.com这个站点找到。.
扩展jsp
标签库可以具备jsp规范(jsp 1.2)中的任何特性和功能。这也意味着你拥有了无限的能力可以扩展和增加jsp的强大功能却无需等待新版本jsp的发布。所以说,你完全可以取消页面上的jsp include调用了——只需用include标签建立自己的规范就可以了。
易于维护
标签库使得jsp web应用程序变得很容易维护。主要有以下几个原因:


标签对任何人而言都很容易使用、易于理解。
你的所有逻辑都驻留在处于中心的标签处理器和javabean内。这样一来,如果你不得不更新你的代码,你只需要处理这些中心文件而无需修正使用这些代码的其他页面。
如果你需要增加新的功能,你不必改变任何已经存在的页面。你可以把额外的属性包含到你的标签内从而引进新的行为同时保留以前的属性,实现旧页面的正常运行。

比方说,你可能有如下的一个标签,它让你的文本都显示蓝色:

<bluetext>my text</bluetext>

但是随着项目的进行,你又想让蓝色变暗。于是你保留自己的标签但是为其增加了一个新的属性:shade

<bluetext shade="teal">my text</bluetext>

所有的老标签继续显示蓝色,但现在你可以使用同一标签来产生变暗的蓝色文本了。


标签提升了代码的重用性。那些经过多次测试和使用的代码肯定具有更少的bug。所以,使用定制标签的jsp页面也同样具有更少的缺陷,维护起来自然方便多了。
更快的开发速度
标签库是一种重用代码的好办法。我们知道,服务器端语言标准的重用代码方式是使用模版。标签库和模版库这种方式相比则好得多。采用模版库,你就需要针对每个项目修改模版或者建立生硬的接口。标签库则没有这些限制,而其所具有的面向对象特性则让标签库不仅用法灵活而且扩展能力极为强大。还有,因为你重用代码,结果在项目开发上花费的时间就大大降低了,而更多的时间则可以用来设计自己的web应用程序。标签库的简单接口使得这些代码用法简单、易于调试。
虽然标签库用起来特别简单,但是,建立其内部支持层次可比建立简单的javabean复杂多了。这种复杂性的主要原因在于标签库包含了好几个部分。而你所需要掌握的技能不过是理解、熟悉java和jsp。

文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·利用 Java Web Start发布你用java程序-JSP教程,Java技巧及代码
·用正则表达式得到网页上的链接-.NET教程,评论及其它
·MSMQ,Enterprise Service, DotNet Remoting,Web Service 的优缺点-.NET教程,Web Service开发
·用vb编一个计算器,需要用到数组,看看下面的代码,欢迎来找碴!-.NET教程,VB.Net语言
·jsp页面中的下载功能实现-JSP教程,Jsp/Servlet
·利用Java 创建和读取Excel文档-JSP教程,Java技巧及代码
·JSP语法(8)——<jsp:forward>-JSP教程,Jsp/Servlet
·Hibernate 配置!-JSP教程,资料/其它
·java、J2EE基础问题汇总-JSP教程,Java技巧及代码
·Java手机程序设计入门 电子书开放下载(转自CSDN)-JSP教程,J2ME开发
最新文章
·photoshop制作重彩风格非主流照片效果_photoshop教程
·google补充材料没消失,内链优化很重要_seo网站优化
·个人网站建设到底怎样赚钱_网赚技巧
·英文垃圾站全功略ip日100月赚50刀_网赚技巧
·清客讲网赚思路_网赚技巧
·windear与渡虎谷密谋_站长访谈
·口碑网ceo李治国专访:独特的平衡之道_站长访谈
·密密麻麻圈网邵晨:我从“互动”中赚钱_站长访谈
·蔡文胜:站长的乐趣是享受建站的过程_站长访谈
·“鹰”之路—访著名linux内核程序员大鹰_站长访谈
相关主题
  • jsp标签库介绍_jsp技巧
  • JSP标签库介绍 (1)转-JSP教程,Jsp/Servlet
  • JSP标签库介绍 (3)转-JSP教程,Jsp/Servlet
  • JSP标签库介绍 (4)转-JSP教程,Jsp/Servlet
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭