JSP标签库介绍 (4)转

js

建立你的第一个标签
以下的进阶指南将介绍如何把JSP扩展为具有自己的HTML编码功能。这种编码方法用<和 >符号代替HTML代码,而且很容易经过扩展以执行其他编码操作。整个示例虽然简单,但它确实向你说明了定制标签的最基础要素。

创建JavaBean
代码中的任何可重用部分都应该包含在JavaBean内。这一点是很重要的。这样你就可以在其他项目中重用这些代码了。由于任何放置在标签处理器内的代码都不会在标签以外被重用,所以代码的重用部分要与之分离。在我们的示例中,HTML编码逻辑很一般,所以我们直接把他们放在了JavaBean内,请参看清单B。

创建标签处理器
标签处理器使用了清单C的代码。

这些代码很简单,其中包括:

读取包含在打开和关闭标签内的文本。
调用HTML编码函数。
将结果返回给JSP页面。
创建标签描述符
我们需要描述自己的标签以便系统知道他们到底具有什么含义。TLD文件通常就以标签处理器命名并被存放在"/WEB-INF/"目录之下。该文件的文件扩展名是.tld。请参看清单D。

更新Web XML文件
现在你就可以告诉JSP容器使用标签库了。为此你需要修改web.xml文件:增加一个taglib项以注册标签库并为标签分配一个URI。URI是Web站点上唯一应用于这一特定标签的索引。由于标签今后还可能用在不同的Web站点上,所以你最好采用完整的URL和/或者包名字(package name)来保证这一唯一性。示例代码请参看清单E。

时间: 2024-10-31 04:45:04

JSP标签库介绍 (4)转的相关文章

JSP标签库介绍

js JSP标签库介绍     我用JSP和ASP编程已经有一段颇长的时间了,在这两种服务器端的编程解决方案中,我越来越觉得JSP的功能要比ASP强大得多.我为什么要把JSP选作首选服务器端web应用程序开发工具呢?当然,JSP迷人的特性和功能不少,但JSP的标签库是让我做出这一决定的最重要诱因之一.        为什么这样说呢?原因有两个方面:维护和开发的速度.服务器端脚本语言其实就像是开发Internet的熔炉.在一个服务器页面上,你可以很方便地混合各种不同的脚本方法和对象.这种页面简直就

JSP标签库介绍 (2)转

js 什么是标签库?JSP标签库(也被称作定制标签)是一种通过JavaBean生成基于XML的脚本的方法.从概念上将,标签就是很简单而且可重用的代码结构.比方说,在我们最新发布的JSPKit(在JSP Insider内)中,我们就使用XML标签实现了对XML文档的轻松访问.请看以下的清单A. 清单A:执行XML/XSL 转换的示例标签及其所在的HTML页面 <%@ taglib uri="http://www.jspinsider.com/jspkit/JAXP" prefix=

JSP标签库介绍 (1)转

js 作者: Casey Kochmer / 翻译:廖铮 日期: 2001年02月27日 <!-还不太了解Java Servlet Page的强大功能?那好,不妨跟我一道看看JSP最令人瞩目的强大工具之一:JSP标签库.--> 笔者使用JSP和ASP从事编程工作也有很长一段时间了,我越来越觉得,在这两种服务器端编程解决方案中,JSP的功能要比ASP强大得多.我为什么要把JSP选作自己主要的服务器端应用程序编写工具呢?当然,JSP迷人的特性和功能不少,但标签库是让我做出这一决定的最重要诱因之一.

JSP标签库介绍 (3)转

js 定制标签内幕一个简单的定制标签包括了以下几个要素: JavaBean:为了充分利用Java的面向对象特性,重用代码应当放置在独立的代码容器内.这些JavaBean可不是标签库的一部分.他们是标签库用来执行所分配任务的基础代码模块. 标签处理器:这是标签库的真正核心.标签处理器(tag handler)引用它所需要的任何外部材料(JavaBean)并且负责访问JSP页面的信息(PageContext对象).而JSP页面则把页面上设置的标签属性都传递给标签处理器,JSP页面上的标签标示的内容也

JSP学习笔记(九)-----JSP标签库

js|笔记 1.JSP标签库(也称自定义库)可看成是一套产生基于XML脚本的方法,它经由JavaBeans来支持.在概念上说,标签库是非常简单和可以重用的代码构造.它可以大大简化你在页面中输入各种录入框的代码(诸如此类的代码:<input type="text" name="taxpayerName" value = " ,<select name="collectionItemCode" class="requi

JSP学习笔记--JSP标签库

js|笔记 原文地址:http://www.7880.com/Info/Article-461b6340.html 1.JSP标签库(也称自定义库)可看成是一套产生基于XML脚本的方法,它经由JavaBeans来支持.在概念上说,标签库是非常简单和可以重用的代码构造.它可以大大简化你在页面中输入各种录入框的代码(诸如此类的代码:<input type="text" name="taxpayerName" value = " ,<select n

Java程序员要掌握的十个JSP标签库

JSP最容易忽略的一个特性在于它能够应用可重新使用的代码块--aka"标签库"--给一个JSP应用程序增加新功能. 这些使用XML类型标记宣称的标签库提供了可以轻松整合到JSP页面中的现成工具.它们还是一种将应用程序的商业逻辑和视觉外观分离开来的有用途径. 有许多免费的在线库--但你怎么知道从哪儿开始呢?表A中列出的10个JSP标签库为你了解JSP的重新可用性提供了一个起点.下面我们来看一看这10个标签库. 注意:要安装JSP标签库,请参考每个库中包含的文件资料和安装说明. 表A 库名

jsp 标签库使用小结 JSTL EL表达式 JSP的标签分类

                                                                       jsp标签库的使用 标签: 可以理解成标记,或是变量,小学数学里的X JSP的标签分类:           JSP基本标签:<%!%>.......           JSP指令标签:<%@ page import........%>.<%@ include file=""%>           JSP动

jsp 标签库 现在使用的项目还多吗,还有必要学习吗?

问题描述 jsp 标签库 现在使用的项目还多吗,还有必要学习吗? 解决方案 标签的原理搞清楚了,没必要一个一个专门去学,需要用的时候翻api就可以了,struts标签,springmvc标签等等,都一样.解决方案二:致用以学 就可以了