您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

JSP学习笔记--JSP标签库

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-02 05:39 点击:

原文地址:http://www.7880.com/Info/Article-461b6340.html

1.jsp(SUN企业级应用的首选)标签库(也称自定义库)可看成是一套产生基于xml(标准化越来越近了)脚本的方法,它经由JavaBeans来支持。在概念上说,标签库是非常简单和可以重用的代码构造。它可以大大简化你在页面中输入各种录入框的代码(诸如此类的代码:<input type="text" name="taxpayerName" value = " ,<select name="collectionItemCode" class="required" style="width:200" ...),并使之结构化。

2.标签库(Tag libraries)提供了建立可重用代码块的简单方式。但是和COM和J2EE不同的是,你不需要掌握任何额外的技能就可以建立标签库:如果你会编写jsp(SUN企业级应用的首选)页面,你就会建立标签库。最后,标签库还改进了Web应用程序的维护性。这种对维护性的改进表现在:轻易地在jsp(SUN企业级应用的首选)页面上就实现了基于xml(标准化越来越近了)的可定制接口。

3.一个简单的标签由下面的元素构成:
  ⑴ JavaBeans:为了得到Java与生具来的面向对象的好处,可重用的代码应该放到一个独立的代码容器中。这些JavaBeans并不是标签库的一部分。不过它是你的代码库用来执行相关任务的基本代码块。
  ⑵ 标签处理:这是标签库的真正核心。一个标签处理器将引用它需要的任何资源(你的JavaBeans)和访问你的jsp(SUN企业级应用的首选)页面的全部信息(pageContext对象)。jsp(SUN企业级应用的首选)页面也会将所有已经被设置的标签属性和jsp(SUN企业级应用的首选)页面上的标签体中的内容传送给标签处理器。在标签处理器处理完毕后,它将发回输出到你的jsp(SUN企业级应用的首选)页面进行处理。
  ⑶ 标签库的描述(tld文件):这是一个简单的xml(标准化越来越近了)文件,它记录着标签处理器的属性、信息和位置。jsp(SUN企业级应用的首选)容器通过这个文件来得知从哪里及如何调用一个标签库。
  ⑷ 网站的web.xml(标准化越来越近了)文件:这是你网站的初始化文件,在这个文件中,你定义了网站中用到的自定义标签,以及哪个tld文件用来描述每个自定义的标签。
  ⑸ 分发文件(一个WAR或者JAR文件):如果你想重用自定义标签的话,你需要一个方法来将它由一个项目转移到另一个项目中。将标签库打包为一个JAR文件是一个简单而且有效的方式。
  ⑹ 在你的jsp(SUN企业级应用的首选)文件中作标签库声明:很简单,如果要用到该标签的话,只要在页面声明一下就可以,其后,你就可以在该jsp(SUN企业级应用的首选)页面的任何地方使用它。

 

下面是一个实例

1.       先编写标签处理程序,ATMTag.java

//用标签处理程序来定义客户标签的工作

 

import javax.servlet.jsp(SUN企业级应用的首选).*;

//导入标签类的驱动

import javax.servlet.jsp(SUN企业级应用的首选).tagext.*;

import java.io.*;

import java.sql.*;

import java.math.*;

import java.util.*;

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • JSP与Servlet
      • 自己动手写MiniBBS系列(基本篇)之用户登录
      • JSP取当前日期
      • JDBC 入门(一)
      • 打开一个jsp页面默认查询所有数据,调用action
      • 使用JSP标签库验证用户的输入(2)完
      • WIN98/2000下的jsp服务器
      • 自定义JSP标签(tag)浅议
      • Struts学习傻瓜式入门篇
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1