摘要: package com.hbsi.web.tag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.JspWriter;import javax.servlet.jsp.tagext.BodyContent;import javax.servlet.jsp.tagext.BodyTagSupport;import javax.servlet.jsp.tagext.Tag;public class ViewTMTag extends BodyTagSupport { 阅读全文
posted @ 2012-11-17 17:15 流-星-追-月 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.自定义JSP标签概述自定义JSP标签就是程序员定义的一种JSP标签,这种标签把那些信息显示逻辑封装在一个单独的Java类中,通过一个XML文件来描述它的使用。当页面中需要使用类似的显示逻辑时,就可以在页面中插入这个标签,从而完成相应的功能。使用自定义标签,可以分离程序逻辑和表示逻辑,将Java代码从HTML中剥离,便于美工维护页面;自定义标签也提供了可重用的功能组件,能够提高工程的开发效率。自定义标签主要用于移除Jsp页面中的java代码。2.自定义JSP标签的执行过程当一个含有自定义标签的JSP页面被JSP引擎(Web容器)转译成Servlet时,JSP引擎遇到自定义的标签,会把这个自定 阅读全文
posted @ 2012-11-17 16:01 流-星-追-月 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念:1.标签(Tag):标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的2.标签库(Tag library):由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。3.标签库描述文件(Tag Library Descriptor):标签库描述文件是一个XML文件,这个文件提供了标签库中类和JSP中对标签引用的映射关系。它是一个配置文件,和web.xml是类似的。4.标签处理类(Tag Handle Class):标签处理类是一个Java类,这个类继承了T 阅读全文
posted @ 2012-11-17 15:09 流-星-追-月 阅读(154) 评论(0) 推荐(0) 编辑
摘要: JSP自定义标签开发入门一般情况下开发jsp自定义标签需要引用以下两个包import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;首先我们需要大致了解开发自定义标签所涉及到的接口与类的层次结构(其中SimpleTag接口与SimpleTagSupport类是JSP2.0中新引入的)。目标1:自定义一个用表格显示用户信息的简单标签效果图:在jsp页面使用此自定义标签:假设我们有一个UserInfo的javabean,那么在JSP页面使用此标签只需调用此标签即可<!-- 创建需要展现UserInfo的实例(用于测试数据) --& 阅读全文
posted @ 2012-11-17 15:07 流-星-追-月 阅读(122) 评论(0) 推荐(0) 编辑