`
pwosboy
  • 浏览: 84255 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于jsptag中teiclass的使用

阅读更多

//ListAllBodyTagExtraInfo.java
public class ListAllBodyTagExtraInfo extends TagExtraInfo {
public ListAllBodyTagExtraInfo() { }
/**
* 让JSP引擎确定参数类型
*/
public VariableInfo[] getVariableInfo(TagData data) {
 return new VariableInfo[] {
 /**
 * 参数名,类型,是否声明新变量,范围
 * 范围取值:AT_BEGIN,AT_END,NESTED(标记有效范围内)
 */
  new VariableInfo("name", "java.lang.String", true, VariableInfo.NESTED) ,
  new VariableInfo("value", "java.lang.Integer", true, VariableInfo.NESTED),
 };
}
}
定义该函数后,声明正确的tld,可以这么使用

<definetag attr1="value">
<%=name%>is <%=value%>
</definetag>

VariableInfo
public VariableInfo(java.lang.String varName,
                    java.lang.String className,
                    boolean declare,
                    int scope)
Constructor These objects can be created (at translation time) by the TagExtraInfo instances.
参数:
varName - The name of the scripting variable
className - The type of this variable
declare - If true, it is a new variable (in some languages this will require a declaration)
scope - Indication on the lexical scope of the variable

字段摘要

static int
AT_BEGIN
          Scope information that scripting variable is visible after start tag.

static int
AT_END
          Scope information that scripting variable is visible after end tag.

static int
NESTED
          Scope information that scripting variable is visible only within the start/end tags.

分享到:
评论

相关推荐

    jsp tag标签的使用

    3. 在JSP页面中使用自定义标签: ```jsp ``` **三、标签库的部署** 将TLD文件和标签处理类所在的JAR文件放入Web应用的WEB-INF/lib目录下,或者在Web应用的META-INF目录下直接放置TLD文件。 **四、标签库的进一步...

    birt jsp tag

    BIRT中JSP Tag的使用 BIRT从2.2开始(最好采用2.2M6及以后版本),提供JSP tag的支持。 现在主要提供了以下5个JSP Tag: 1. viewer --------- 对应 frameset/run 模式,基于Ajax 2. report ---------- 对应 preview...

    jsp tag接口图

    **JSP Tag接口图**是JavaServer Pages(JSP)技术中的一个重要概念,它涉及到JSP自定义标签的开发和实现。在JSP中,标签库可以极大地提高代码的可读性和可维护性,而Tag接口是创建这些自定义标签的基础。本篇将深入...

    javascript合并压缩的jsp tag实现

    在本案例中,我们使用 JSP Tag 来实现 JavaScript 文件的合并与压缩。 实现这个功能的关键步骤包括: 1. **文件读取**:首先,我们需要读取所有待合并的 JavaScript 文件内容。这通常通过文件系统 API 完成,例如 ...

    ZK框架JSP TAG使用手册

    - **ZK JSP Tags**:这是本文档主要介绍的内容,即如何在JSP页面中使用ZK的组件。 #### 二、安装步骤 ##### 安装ZK到Web应用档案 首先,你需要将ZK框架添加到你的Web应用中。这通常意味着将ZK的JAR文件复制到你的...

    dbform jsp tag框架

    通过使用"dbform jsp tag框架",开发者可以更专注于业务逻辑,而不必过于关注界面的实现细节。它简化了开发流程,降低了出错的可能性,是Java Web开发中的一个实用工具。对于初学者,了解并掌握这样的框架能快速提升...

    Manning - JSP Tag Libraries.rar

    综上所述,"**Manning - JSP Tag Libraries**"这本书籍或PDF资料应详细讲解了JSP标签库的概念、使用技巧以及在实际开发中的应用示例,对于理解和掌握JSP开发中的这一关键部分大有裨益。通过深入学习和实践,开发者...

    Manning - JSP Tag Libraries.pdf

    Tag Files定义了标签的行为,而TLDs则提供了关于标签的元信息,包括标签的名称、参数、事件处理等。 1. **JSP 标签库的优势** - **可读性增强**:相比于脚本元素,自定义标签使代码更易于阅读和理解,因为它将业务...

    JSP Tag Libraries

    - **使用JavaBeans与标签**:介绍了如何在JSP标签中利用JavaBeans来管理和传递数据,增强了标签的功能性。 #### 第三部分:高级技术 这部分深入讨论了JSP标签的高级应用,包括: - **通过标签设置条件**:讲解了...

    JSP tag.ppt

    什么是Tag文件 Tag文件的结构 Tag文件的保存 Tag标记与Tag文件的使用 Tag文件中的常用指令 Tag标记的嵌套

    echarts在jsp中使用配置手册

    在JSP中使用Echarts需要进行一些配置和集成,本文将详细介绍如何在JSP中使用Echarts。 一、创建Echarts文件夹 在使用Echarts之前,需要在Web工程的JS包下创建一个Echarts文件夹,这个文件夹将存放Echarts的JS文件...

    关于JSP的jsp-api

    1. **JSP标签库(Tag Libraries)**:JSP标签库允许开发人员使用自定义标签来扩展HTML的功能,这些标签由标签库提供者实现,通常以.TLD(Tag Library Descriptor)文件的形式定义。例如,JSTL(JavaServer Pages ...

    jsp简单标签的使用

    "jsp简单标签的使用"这个主题主要涵盖JSP中的内置标签和自定义标签的使用方法。 首先,JSP内置标签是预定义的一组标签,它们提供了与Servlet生命周期相关的功能,例如控制流程、数据处理等。以下是一些常见的内置...

    JSP页面中标签的使用

    例如,你可以创建一个显示用户信息的标签,然后在多个页面中使用。 三、JSP动作标签和声明式编程 JSP 页面中的标签有两种类型:动作标签(Action Tags)和声明式标签(Declarative Tags)。动作标签以`&lt;jsp:`开头...

    在jsp中使用自定义taglib

    - **导入TLD到JSP**:在JSP页面中通过`&lt;%@ taglib %&gt;`指令引入TLD,这样就能在页面中使用自定义标签。 3. **示例:自定义OutputTag** - `OutputTag`类中,`setName()`方法接收属性,`doStartTag()`方法中获取属性...

    上传并显示图片(使用jsp+tag编程,实现上传并显示图片功能)

    4. 在JSP中使用自定义Tag,传入图片路径。 5. 配置服务器以处理静态资源。 以上就是使用JSP和Tag实现上传并显示图片功能的详细步骤。这个过程涉及到前端交互、后端处理、自定义标签的创建以及服务器配置,对于理解...

    超级封装的.tag标签分页、超级简化jsp内的分页代码、eclipse源码

    而`PageDemo`可能是一个示例文件,展示如何在JSP页面中使用封装好的分页.tag标签。 总的来说,这个资源提供了一种高效的分页实现方法,通过.tag标签将分页的复杂逻辑后置,让JSP页面更加清晰,提高了代码的可维护性...

    JSP自定义标签的开发及使用

    3. **在JSP页面中使用**:在JSP页面顶部引入TLD文件,然后在页面中使用自定义标签。 ```jsp ``` 在这个例子中,`Demo1_JspTag`项目包含了一个简单的自定义标签实现,通过`myTag`标签,我们可以看到如何将Java代码...

    Tag的使用<JSP 2.0新特性>

    在JavaServer Pages (JSP) 技术中,Tag库是扩展JSP功能的重要手段,尤其是在实现可重用和模块化代码方面。JSP 2.0版本引入了一个新的特性,即自定义Tag的支持,这使得开发者能够创建自己的标签库,以更符合HTML语法...

Global site tag (gtag.js) - Google Analytics