`

struts1 tiles

 
阅读更多
一:必须的jar包:从struts官网下载strut1的demo,包含基本jar包。默认包含基本的jar包,再导入commons-collections-3.1.jar,struts-extras-1.3.10.jar
二:使用tiles定义baselayout。
核心:导入tiles的taglib。使用<tiles:insert attribute=""/>定义baselayout.
三:定义tiles的定义文件。
核心:定义tiles的definition,我们可以再jsp中使用,也可以使用action转向一个definition。
四:修改struts.config配置文件。让我们的程序识别tiles。
核心:加入<plug-in className="org.apache.struts.tiles.TilesPlugin">
加入<set-property property="processorClass" value="org.apache.struts.tiles.TilesRequestProcessor"/>
四:所有的action必须继承org.apache.struts.actions.ForwardAction;
这样请求才能转发到定义的tiles的definition。

几点注意事项:<forward name="succ" path="index.view"></forward>
action转发的时候不能加路径,tiles文件怎么定义的就怎么写。
在struts.config不要遗漏controller的定义以及plug in设置moduleAware为true。

附件是我写的简单demo。
分享到:
评论

相关推荐

    Struts2 tiles操作例子

    在探讨“Struts2 tiles操作例子”这一主题时,我们首先需要理解Struts2框架以及tiles插件在其中扮演的角色。Struts2是Apache软件基金会赞助的一个开源Web应用框架,它基于MVC(Model-View-Controller)设计模式,...

    Struts1-tiles标签

    Struts1中的Tiles标签库是一种强大的布局管理工具,旨在提高Web应用的可重用性、可扩展性和可维护性。Tiles框架是Apache Software Foundation发起的一个开源项目,它为开发者提供了创建复合式网页的能力,允许在运行...

    struts-tiles框架

    1. **添加依赖**:在项目中引入Struts-Tiles相关的库文件,确保所有必要的类和API可用。 2. **配置Struts-Config.xml**:在Struts配置文件中添加Tiles插件的配置,使框架知道如何处理Tiles请求。 3. **创建Tiles定义...

    struts-tiles.tld

    struts-tiles.tld

    struts中tiles标签简介

    ### Struts 中 Tiles 标签详解 #### 一、引言 在Web开发领域,尤其在使用Struts框架时,为了提高代码复用性及页面布局的灵活性,开发者经常使用到一个非常有用的工具——Tiles框架。Tiles框架允许我们通过组合可...

    struts2 tiles 模板搭建源码可运行

    1. **页面模板**:Tiles允许定义页面模板,这些模板包含可重用的页面片段,如头部、底部和侧边栏。这样,开发者可以在多个页面间共享相同的布局,提高代码复用性。 2. **组件化**:Tiles将页面分解为独立的组件,每...

    struts-tiles-el.tld

    struts-tiles-el.tld

    struts-tiles

    用于struts技术开发应用的架包 struts-tiles.1.3.10.jar

    一个简单的应用Struts中tiles的例子

    1. **添加依赖**:在项目中引入Struts和Tiles的库文件,通常是struts.jar和tiles-api.jar、tiles-compat.jar、tiles-core.jar等。 2. **配置Struts**:在struts-config.xml文件中配置Tiles插件,指定Tiles定义文件...

    struts_tiles.rar_Tiles_struts_struts til

    1. **添加依赖**:首先,你需要在项目的类路径中添加Struts Tiles库。这通常通过在构建工具(如Maven或Gradle)的配置文件中指定依赖来完成。 2. **配置Tiles**:在`struts-config.xml`或`struts-tiles.xml`文件中...

    Struts2与tiles集成示例

    1. **Integration Setup**: 集成Struts2和Tiles需要添加相应的jar包到项目类路径中,包括struts2-core、struts2-tiles-plugin等。 2. **Tiles插件配置**: 在Struts2的配置文件中,需要启用Tiles插件,并指定Tiles的...

    struts2 tiles项目

    在"Struts2 Tiles项目"中,这两者结合在一起,提供了高效且可维护的页面结构和控制流管理。 Struts2的核心功能包括: 1. **动作映射**:Struts2允许你定义一系列的动作,每个动作对应一个业务逻辑方法。用户请求被...

    struts2.0 整合tiles 配置

    ### Struts2.0 整合 Tiles 配置详解 #### 一、概述 Struts2框架是基于Java的企业级Web应用开发框架之一,而Tiles则是一个用来组织页面布局的强大工具。将Struts2与Tiles结合使用,可以更加灵活地管理页面结构,实现...

    struts2 tiles2 配置例子

    Struts2和Tiles2是两种在Java Web开发中常用的框架,它们可以协同工作,帮助开发者构建复杂的、可重用的页面结构。以下是对Struts2整合Tiles2进行配置的详细步骤和相关知识点的说明。 首先,`tiles2`是Apache Tiles...

    struts2 tiles实例 eclipse下运行

    接着,你需要下载Struts2和Tiles的相关库,包括struts2-core、struts2-tiles-plugin、tiles-api、tiles-compat以及tiles-core等jar包,这些都应添加到项目的类路径中。 创建一个新的Dynamic Web Project,然后在...

    struts2 tiles 框架实例

    Struts2 Tiles框架是Java Web开发中的一个强大工具,它结合了Struts2框架和Tiles框架的优势,使得页面布局和视图管理变得更加高效和灵活。这个框架实例将帮助我们理解如何在实际项目中运用这两个技术。 首先,让...

    Struts-Tiles.pdf

    ### Struts Tiles 框架详解 #### 一、引言 在开发大型网站时,一致的外观与感觉(Look and Feel,简称 L&F)是必不可少的设计元素。如果这种设计是在每个页面中硬编码实现的,那么一旦需要更改设计风格,将会面临...

    Struts2+Tiles

    Struts2+Tiles是一个常用的Java Web开发框架组合,主要用于构建结构清晰、可维护性强的Web应用。Struts2是基于MVC(Model-View-Controller)设计模式的开源框架,而Tiles则是Struts2的一个视图层扩展,它提供了一种...

Global site tag (gtag.js) - Google Analytics