我的页中面有好几个jsp页面,其中有两个类似排行榜的东西,需要从action中初始化... tiles 可以直接到 action 中吗?
我的意思是如下:但是这样子写不行....
<tiles-definitions>
<definition name="myapp.homepage" preparer="/character/listWork.actin" template="/tiles_test.jsp">
<put-attribute name="header" value="/WEB-INF/jsp/character/listWork.jsp"/>
<put-attribute name="main" value="/test/test.action"/>
<put-attribute name="footer" value="/WEB-INF/jsp/character/listHomeplace.jsp"/>
</definition>
</tiles-definitions>
如果tiles 1.X的话:
<tiles-definitions>
<definition name="member-definition" path="/Jsp/layout.jsp">
<put name="top" value="/mTop.do"/>
<put name="left" value="/mLeft.do"/>
<put name="main" value="/defaultMmain.do"/>
</definition>
</tiles-definitions>
这就是我希望实现的效果
分享到:
相关推荐
**Struts2与Tiles集成** 1. **Integration Setup**: 集成Struts2和Tiles需要添加相应的jar包到项目类路径中,包括struts2-core、struts2-tiles-plugin等。 2. **Tiles插件配置**: 在Struts2的配置文件中,需要启用...
通过阅读和学习《Struts2+Tiles》相关的博客文章(如博文链接所示),你可以深入理解这两者的集成方式,如何配置Struts2的struts.xml和tiles.xml文件,以及如何在Action中使用Tiles API来决定页面内容。此外,你还能...
为了使Struts2与tiles插件正常工作,我们需要一系列的依赖库。这些库包括但不限于: - `commons-logging`: 提供日志记录的功能。 - `commons-fileupload`: 支持文件上传。 - `ognl`: 用于表达式解析和对象图导航。 -...
将Struts2与Tiles结合使用,可以更加灵活地管理页面结构,实现统一的页面风格,提高开发效率。 #### 二、所需JAR包 首先,为了能够成功地整合Struts2与Tiles,我们需要确保项目的类路径中包含以下JAR包: 1. **...
- **struts2-tiles-plugin**:这个插件包含了Struts2与Tiles的集成代码,使得开发者能够使用Tiles的特性。 - **tiles-config.xml**:这是Tiles的配置文件,其中定义了页面模板和组件的映射。 - **Action类**:Struts...
启动服务器,访问应用,你应该能看到Struts2与Tiles2集成的效果,即基于Tiles2定义的页面布局和组件。 总结一下,集成Struts2和Tiles2的关键步骤包括:引入依赖库、配置Struts2和Tiles2的配置文件、定义页面布局和...
在Struts2中使用Tiles组件,可以更有效地管理和构建动态Web应用的用户界面。 首先,我们需要理解Tiles的基本概念。Tiles是一个视图框架,它的核心思想是页面模板和组合。通过定义模板,我们可以创建一个基本的布局...
同时,需要在Struts的配置文件(如struts-config.xml或struts2的struts.xml)中配置Tiles插件,并在应用的JSP页面中使用Tiles标签来组织内容。 总结起来,使用Struts中的Tiles模板需要一系列的jar包支持,这些库...
将Tiles与Struts2结合使用,可以更有效地管理和组织网页布局,实现复杂的页面结构和重用内容。在本篇文章中,我们将深入探讨如何在Struts2中集成Tiles框架,以及如何利用它来展示信息。 首先,我们来理解一下Tiles...
struts2.0中使用Tiles框架所需jar包之一
struts2-tiles-plugin-2.1.6.jar
Struts1中的Tiles标签库是一种强大的布局管理工具,旨在提高Web应用的可重用性、可扩展性和可维护性。Tiles框架是Apache Software Foundation发起的一个开源项目,它为开发者提供了创建复合式网页的能力,允许在运行...
这些库提供了Tiles2的核心功能以及与Struts2的集成支持。 **Step2: 配置`Web.xml`** 在项目的`Web-INF/web.xml`中,你需要配置Tiles2的监听器(`TilesServlet`)和过滤器(`TilesRequestFilter`)。监听器负责初始...
在Struts2中使用Tiles的主要步骤包括: 1. **配置Tiles**:在struts.xml配置文件中添加Tiles插件的配置,以及定义页面模板。 2. **定义Tiles定义**:创建一个或多个tiles-defs.xml文件,定义每个页面模板及其组成...
Struts2.1.8与Tiles2.0 Demo是一个经典的Java Web开发示例,它结合了两个强大的框架,Struts2作为MVC(模型-视图-控制器)框架,Tiles2用于页面布局管理。这个Demo旨在帮助开发者理解如何在实际项目中有效地利用这两...
3. **Struts2与Tiles结合使用** 结合Struts2的Action和Tiles的模板,可以实现动态页面生成。比如,一个Action返回一个结果代码,这个代码与Tiles的定义关联,Tiles根据这个定义渲染相应的页面。这样,开发者可以在...
- `JSP页面`:使用Tiles定义来构建的视图,其中可能包含Struts2标签库和Tiles标签库的使用。 - `web.xml`:Web应用的部署描述符,配置了Struts2 Filter和其他必需的Servlet或Filter。 项目中可能还包含其他文件,如...
总的来说,"struts2 tiles实例 eclipse下运行"涵盖了Struts2框架和Tiles插件的集成使用,以及在Eclipse开发环境下的配置和调试步骤。通过这个实例,你可以深入理解这两个组件如何协同工作,提供高效、灵活的Web应用...
通过以上步骤,我们就完成了Struts2与Tiles的集成,实现了页面的模块化和复用。在实际应用中,可以根据需要创建更多的定义和模板,构建复杂的页面布局。这种分层设计使得页面的管理和维护变得更加方便,也提高了代码...
Tiles配置是Struts2应用中不可或缺的一部分,它允许开发者定义可重用的页面片段(或称为“组件”),然后在多个页面中组合使用,实现模板化的设计。 **Tiles的核心概念** 1. **定义(Definition)**: 一个定义是一...