工程中使用struts2标签
一、 struts2标签定义文件在struts2-core-2.0.11.1META-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:workspacepicbinWEB-INFtldstruts-tags.tld
2 eclipse--window--preferences 输入TLD进行搜索 ,选择Amateras--TLD开始添加本地TLD文件,
点Add ,URI 项输入:/struts-tags ,Local Path项输入:E:workspacepicbinWEB-INFtldstruts-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. **...
5. **Struts2的标签库**:struts2-tiles-plugin.jar 和 struts2-jasperreports-plugin.jar 等插件分别提供了对Tiles和JasperReports的支持,前者用于页面布局,后者则帮助生成复杂的报表。 6. **依赖的第三方库**:...
7. **JSP tags**:Struts提供了一套丰富的JSP标签库,如logic、bean、html和nested,它们简化了视图层的开发。 接下来,让我们看看"struts-1.2.9-lib"目录可能包含的组件: 1. **struts.jar**:核心库,包含了...
6. **例子和示例**:包含实际的JSP代码示例,展示如何在页面中使用Struts1.x和2.x的标签库,帮助理解TLD的实际应用场景。 7. **常见问题和解决方法**:可能列出开发者在使用TLD时可能会遇到的问题,以及相应的解决...
5. **标签库(TLD)**:为了使用自定义标签,我们需要定义一个标签库描述符文件(TLD),这个文件描述了标签的属性、行为以及它们之间的关系。TLD 文件会被部署到应用的 WEB-INF 目录下,JSP 解析器会根据 TLD 来...
在Struts框架中,TLD文件通常位于WEB-INF目录下的tags子目录中,它们定义了Struts标签库中的每一个自定义标签,包括标签的名字、属性、默认值、以及处理这些标签的Java类等信息。 1. **标签定义**:TLD文件中的每一...
3. **在页面中使用标签**:在JSP页面中,通过引入TLD文件,然后像使用标准JSP标签一样使用自定义标签。例如: ```jsp ... ``` 在实际开发中,自定义标签可以用于封装常见的UI组件,如分页、日期选择器等,这样...
这里的`my:customTag`就是我们自定义的标签,`attribute1`和`attribute2`是它的属性,`tagdir="/WEB-INF/tags"`指定了标签库的位置。 五、自定义标签与Struts2内置标签的结合 Struts2已经提供了丰富的内置标签,如`...
为了使用Struts2的标签,如`s:textfield`,需要在模板的开头引入Struts2的TLD(Tag Library Descriptor)文件。这通常涉及复制`struts2-core-2.0xx.jar`中的`META-INF/struts-tags.tld`到`/WEB-INF/struts-tags.tld`...
7. ** strutstags.tld**:TLD(Tag Library Descriptor)文件,定义了Struts标签库的元数据。 8. **struts-config.xml**:框架的主配置文件,包含了Action、Form Bean、Action Mapping以及其他配置信息。 9. **...
用Dreamweaver编辑struts2标签的时候没有提示会很不方便,发现可以从tld文件导入可以实现提示 在DW里面选择编辑->标签库->点击+号->JSP->(从文件...导入) 选择 struts-tags.tld 文件
解压缩struts2-core-*.*.**.*.jar,复制其中的META-INF/struts-tags.tld文件,然后将其复制到工程的WEB-INF目录下。下一步是在web.xml文件中进行配置,设置过滤器和过滤器映射,以支持Struts2。过滤器类为org.apache...