JavaWeb标签库应用方法初探

JavaWeb标签库应用方法初探摘要:传统的JavaWeb程序是在JSP页面中嵌入Java代码,使得页面中既有JavaScript又有HTML、Java等多种语言的程序代码,易出错,也不利于维护。JavaWeb标签就可以解决这个问题,不必书写任何的Java代码就可以编写出基于Java的Web程序。该文就标签库的应用方法进行了研讨。关键词:标签库;JSP程序;JSTL;封装中图分类号:TP311文献标识码:A文章编号:1009-3044(2015)09-0232-02在JSP程序中,我们将HTML代码与Java代码混合在一起编写,虽然方便,但也导致页面难以维护,HTML和JSP开发人员工作量加大。如何将HTML开发和JSP开发分离呢?第一是采用JavaBean组件编程技术,另一种形式则是使用JSP标签(Tag)技术。I)在JSP中使用JavaBeans来完成业务功能比直接在JSP页面中插入Java程序要好得多,但是对页面的设计者来说要求熟悉Java程序编程,在JSP页面中对JavaBean中的各个属性和方法进行调用。---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---2)通过使用标签技术,就可以在页面程序中不出现Java程序代码,并且可以对JavaBean中的各个功能进行标签化,然后页面的设计者通过使用标签来实现对JavaBean中的后台处理程序进行调用。这样,HTML开发人员专注于页面的外观设计,而Java程序员则专注于后台程序代码的开发,大大提高了程序的可读性、维护性和方便性,也便于各程序员之间的协作开发。JSP程序员可以建立定制标签和后端代码模块,而Web设计人员则可以使用这些定制标签并且全力关注于页面设计。1什么是标签库JSP标签库也被称作定制标签,是一种通过JavaBean生成基于XML的脚本的方法。实际上,标签就是简单而且可重用的代码模块。定制标签使得在JSP项目中很容易创建重用的开放源代码模块。通过标记库可以定义出现在JSP页面中的自定义标签,可以把特定的Java代码与每个标记都关联起来。例如,如果要访问一个天气情况数据库,而且需要输出当前的天气状况。那么,就可以在JSP中插入JDBC程序代码直接查询数据库,把这些代码封装到一个JavaBean内,或者把它定义成一个标记库。2标签库的特性---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---2.1易于在多个项目上安装标签很容易从一个JSP项目移植到另一个项目。一旦建立了一个标签库,只需要把这个标签库定义成一个JAR文件就可以在其他JSP项目中重新使用了,而在建立标签时所加进标签的内容是不能重用的。因为标签可以重新使用,所以标签库可以很方便地用于其他的项目。.2.2易于扩展JSP功能标签库具备JSP规范中的任何特性和功能。这也意味着拥有无限的能力可以扩展和增加JSP的强大功能却无需等待新版本JSP的发布。甚至于,完全可以取消页面上的JSPinclude调用功能,只需用include标签建立自己的规范就行了。2.3易于维护标签库的定义使用使得JSPWeb应用程序变得很容易维护,从而减轻开发人员的负担。3使用标签库taglib技术简化程序设计、等均为HTML中的标签,而是一个标签库中的某个标签,其中Jsp为该标签库的库名‘forward为标签名称。在JSP中,一个标签看起来很象一个标准的HTML标签。---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---但是,它的逻辑不在客户端被执行,而是由服务器端的Servlet来转换。每个标签被封装到一个独立的类,它的名字和参数属性被一个特殊的・tld扩展名的部署描叙文件指出。通过使用标签库技术也能使网页设计师不用编程JSP的Java代码就操作复杂的数据库和事务等。特别适用于需要重复使用某一段程序的地方。4标准标签库的应用方法标准标签库(JSTL)是一组能够方便用户操作的标签,能够完成很多常用的功能。JSTL在刚开始时是作为一个开源项目供大家使用的,在JSP2.0之后,JSTL已经成为JSP的一部分。标准标签库是根据JSP提供的自定义标签机制完成的。自定义标签能够把一些处理功能封装起来,其使用与普通的JSP标签一样简单。标准标签库的用法与所的自定义标签库的用法完全相同。要使用自定义标签库中的标签,需执行如下几个过程:编写标签库、部署标签库、使用taglib指令声明要使用的标签库、访问标签库中的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?