`
diaolanshan
  • 浏览: 175179 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

struts2标签的定义文件 struts-tags.tld

    博客分类:
  • JAVA
阅读更多

在工程中使用struts2标签

一、struts2标签定义文件在struts2-core-2.0.11.1\META-INF 下面,文件名为struts-tags.tld

二、如果工程使用了servlet2.3规范,要做两件事,就能在工程中使用struts2标签了
1: 在web.xml中增加标签库的定义
<taglib>
   <taglib-uri>/struts-tags</taglib-uri>
   <taglib-location>/WEB-INF/lib/struts2-core-2.0.11.1.jar</taglib-location>
  </taglib>
/struts-tags 是struts2标签库默认的URI,建议使用这个名称

2 在JSP中使用taglib编译指令导入标签库 <%@ taglib prefix="s" uri="/struts-tags" %>


三、如果使用servlet2.4规范,不须要在web.xml中增加标签库定义,只要做一件事,就行
1 在JSP中使用taglib编译指令导入标签库 <%@ taglib prefix="s" uri="/struts-tags" %>


四、struts2标签自动提示功能(解决struts2标签出现红叉)

1  把struts2包中的struts-tags.tld提取出来,放入本地硬盘上,我放入了E:\workspace\pic\bin\WEB-INF\tld\struts-tags.tld
2 eclipse--window--preferences 输入TLD进行搜索 ,选择Amateras--TLD开始添加本地TLD文件,
点Add ,URI 项输入:/struts-tags ,Local Path项输入:E:\workspace\pic\bin\WEB-INF\tld\struts-tags.tld
点OK  ,重启eclipse 写struts2标签时,就有提示了,红叉也没了

如图

 

 

 

分享到:
评论
1 楼 benbenming 2009-04-07  
在博主说的位置没有找到Amateras。
我的Eclipse版本是3.4。

相关推荐

    struts-tags.tld

    struts-tags.tld struts-tags.tldstruts-tags.tld struts-tags.tld struts-tags.tld

    struts-tags.tld Eclipse使用struts2标签库tld文件

    Eclipse使用struts2标签库tld文件

    struts2 中tags.tld文件

    在Struts2框架中,`tags.tld`文件扮演着核心的角色,它是Tag Library Descriptor(标签库描述符)的缩写,用于定义自定义JSP标签。`tags.tld`文件提供了关于Struts2标签的元数据,帮助开发者更方便地在视图层使用...

    struts常用tld文件

    在Struts中,TLD(Tag Library Descriptor)文件扮演着核心角色,它们定义了标签库中的自定义JSP标签。TLD文件是XML格式的,用于描述标签的行为、属性和功能,使得开发者可以更方便地进行视图层的构建。 1. **...

    struts2.2.3加载的核心jar包

    7. **国际化与本地化**:Struts2支持多语言环境,相关的资源文件如struts.properties和struts-default.xml等会包含配置信息,定义了框架的行为和默认值。 8. **异常处理**:Struts2提供了一套自定义的异常处理机制...

    struts-1.2.9-lib.tar.gz

    6. **.tld (Tag Library Descriptor)** 文件:这些文件描述了JSP标签的行为和属性,使得开发者可以使用声明式编程来构建动态Web页面。 7. **JSP tags**:Struts提供了一套丰富的JSP标签库,如logic、bean、html和...

    java-web-tld.rar_java tld

    Struts2的TLD文件主要包含在struts2-core库中,它们定义了如s:form、s:textfield、s:submit等标签,使得开发者可以轻松地进行表单操作、数据绑定等任务。 在这个“java web 标签.CHM”文档中,可能涵盖了以下知识点...

    struts-tld

    在Struts框架中,TLD文件通常位于WEB-INF目录下的tags子目录中,它们定义了Struts标签库中的每一个自定义标签,包括标签的名字、属性、默认值、以及处理这些标签的Java类等信息。 1. **标签定义**:TLD文件中的每一...

    struts2自定义标签案例详解

    1. **创建taglib文件 (.tld)**:TLD(Tag Library Descriptor)文件是自定义标签的元数据,用于定义标签的名称、类路径、属性等信息。例如,在示例中创建了一个名为`tangs.tld`的文件,其中包含了对自定义分页标签`...

    struts自制标签分页封装

    5. **标签库(TLD)**:为了使用自定义标签,我们需要定义一个标签库描述符文件(TLD),这个文件描述了标签的属性、行为以及它们之间的关系。TLD 文件会被部署到应用的 WEB-INF 目录下,JSP 解析器会根据 TLD 来...

    struts1.3.10jar包

    7. ** strutstags.tld**:TLD(Tag Library Descriptor)文件,定义了Struts标签库的元数据。 8. **struts-config.xml**:框架的主配置文件,包含了Action、Form Bean、Action Mapping以及其他配置信息。 9. **...

    \\Custom-Tags-Basics.pdf

    2. **JSP-based tags (tag files)**(基于JSP的标签文件): - **组件构成**:类似于Java-based tags,但更侧重于JSP文件本身的构成。 - **基本标签**:简单标签的应用场景和实现方法。 - **使用属性的标签**:在...

    Custom-Tags-Ajax.pdf

    此外,还需要创建一个TLD文件(Tag Library Descriptor)来描述标签库的信息,包括标签的URI、属性等细节。 ### 五、综合应用 自定义JSP标签库与Ajax的结合,使得Web应用程序能够更灵活地响应用户操作,同时保持...

    struts2与Freemarker的配置文件

    解压缩struts2-core-*.*.**.*.jar,复制其中的META-INF/struts-tags.tld文件,然后将其复制到工程的WEB-INF目录下。下一步是在web.xml文件中进行配置,设置过滤器和过滤器映射,以支持Struts2。过滤器类为org.apache...

    struts2 自定义标签

    1. 创建标签库描述文件(TLD,Tag Library Descriptor):这是定义自定义标签的关键文件,用于描述标签的属性、命名空间等信息。例如,`struts-tags.tld`。 2. 编写标签处理类(Tag Class):这个类负责处理标签的...

    struts2 Dreamweaver标签提示 文件

    用Dreamweaver编辑struts2标签的时候没有提示会很不方便,发现可以从tld文件导入可以实现提示 在DW里面选择编辑-&gt;标签库-&gt;点击+号-&gt;JSP-&gt;(从文件...导入) 选择 struts-tags.tld 文件

    Struts2中实现自定义分页标签 --功能扩充

    在`src`目录下的`struts.xml`或`struts-plugin.xml`文件中,需要注册刚刚创建的自定义标签库,这样Struts2框架才能识别并使用这个自定义标签。 6. **在视图层使用自定义标签**: 在`web`目录下的JSP文件中,可以...

Global site tag (gtag.js) - Google Analytics