在工程中使用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标签时,就有提示了,红叉也没了
如图
分享到:
相关推荐
struts-tags.tld struts-tags.tldstruts-tags.tld struts-tags.tld struts-tags.tld
Eclipse使用struts2标签库tld文件
在Struts2框架中,`tags.tld`文件扮演着核心的角色,它是Tag Library Descriptor(标签库描述符)的缩写,用于定义自定义JSP标签。`tags.tld`文件提供了关于Struts2标签的元数据,帮助开发者更方便地在视图层使用...
在Struts中,TLD(Tag Library Descriptor)文件扮演着核心角色,它们定义了标签库中的自定义JSP标签。TLD文件是XML格式的,用于描述标签的行为、属性和功能,使得开发者可以更方便地进行视图层的构建。 1. **...
7. **国际化与本地化**:Struts2支持多语言环境,相关的资源文件如struts.properties和struts-default.xml等会包含配置信息,定义了框架的行为和默认值。 8. **异常处理**:Struts2提供了一套自定义的异常处理机制...
6. **.tld (Tag Library Descriptor)** 文件:这些文件描述了JSP标签的行为和属性,使得开发者可以使用声明式编程来构建动态Web页面。 7. **JSP tags**:Struts提供了一套丰富的JSP标签库,如logic、bean、html和...
Struts2的TLD文件主要包含在struts2-core库中,它们定义了如s:form、s:textfield、s:submit等标签,使得开发者可以轻松地进行表单操作、数据绑定等任务。 在这个“java web 标签.CHM”文档中,可能涵盖了以下知识点...
在Struts框架中,TLD文件通常位于WEB-INF目录下的tags子目录中,它们定义了Struts标签库中的每一个自定义标签,包括标签的名字、属性、默认值、以及处理这些标签的Java类等信息。 1. **标签定义**:TLD文件中的每一...
1. **创建taglib文件 (.tld)**:TLD(Tag Library Descriptor)文件是自定义标签的元数据,用于定义标签的名称、类路径、属性等信息。例如,在示例中创建了一个名为`tangs.tld`的文件,其中包含了对自定义分页标签`...
5. **标签库(TLD)**:为了使用自定义标签,我们需要定义一个标签库描述符文件(TLD),这个文件描述了标签的属性、行为以及它们之间的关系。TLD 文件会被部署到应用的 WEB-INF 目录下,JSP 解析器会根据 TLD 来...
7. ** strutstags.tld**:TLD(Tag Library Descriptor)文件,定义了Struts标签库的元数据。 8. **struts-config.xml**:框架的主配置文件,包含了Action、Form Bean、Action Mapping以及其他配置信息。 9. **...
2. **JSP-based tags (tag files)**(基于JSP的标签文件): - **组件构成**:类似于Java-based tags,但更侧重于JSP文件本身的构成。 - **基本标签**:简单标签的应用场景和实现方法。 - **使用属性的标签**:在...
此外,还需要创建一个TLD文件(Tag Library Descriptor)来描述标签库的信息,包括标签的URI、属性等细节。 ### 五、综合应用 自定义JSP标签库与Ajax的结合,使得Web应用程序能够更灵活地响应用户操作,同时保持...
解压缩struts2-core-*.*.**.*.jar,复制其中的META-INF/struts-tags.tld文件,然后将其复制到工程的WEB-INF目录下。下一步是在web.xml文件中进行配置,设置过滤器和过滤器映射,以支持Struts2。过滤器类为org.apache...
1. 创建标签库描述文件(TLD,Tag Library Descriptor):这是定义自定义标签的关键文件,用于描述标签的属性、命名空间等信息。例如,`struts-tags.tld`。 2. 编写标签处理类(Tag Class):这个类负责处理标签的...
用Dreamweaver编辑struts2标签的时候没有提示会很不方便,发现可以从tld文件导入可以实现提示 在DW里面选择编辑->标签库->点击+号->JSP->(从文件...导入) 选择 struts-tags.tld 文件
在`src`目录下的`struts.xml`或`struts-plugin.xml`文件中,需要注册刚刚创建的自定义标签库,这样Struts2框架才能识别并使用这个自定义标签。 6. **在视图层使用自定义标签**: 在`web`目录下的JSP文件中,可以...