struts1.3
需要在web.xml文件中加入:
<init-param>
<param-name>chainConfig</param-name>
<param-value>org/apache/struts/tiles/chain-config.xml</param-value>
</init-param>此段初始化
struts1.2则不需要。
1.2和1.3都需要加:
在struts-config.xml文件中加入:
<plug-in className="org.apache.struts.tiles.TilesPlugin">
<set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
<set-property property="moduleAware" value="true" />
</plug-in>
在tiles-defs.xml文件中加入:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://jakarta.apache.org/struts/dtds/tiles-config_1_1.dtd">
<tiles-definitions>
<definition name="basePage" template="/jsp/tiles/layout.jsp">
<put name="header" value="/jsp/tiles/header.jsp" />
<put name="body" value="${body}" />
<put name="footer" value="/jsp/tiles/footer.jsp" />
<put name="left" value="/jsp/tiles/left.jsp" />
</definition>
<!--定义登陆成功页面-->
<definition name="logonSuccess" extends="basePage">
<put name="body" value="/jsp/index.jsp" />
</definition>
<definition name="toLogin" extends="basePage">
<put name="body" value="/jsp/login.jsp" />
</definition>
</tiles-definitions>
分享到:
相关推荐
5. **Tiles**:Struts 1.3 引入了Tiles框架,用于创建可重用的页面组件,便于构建复杂的布局和模板。Tiles定义了页面模板和定义,允许动态组合页面元素。 6. **国际化(I18N)支持**:Struts 1.3 提供了内置的国际...
Struts1.3是Struts框架的一个版本,它在Struts1.2的基础上进行了一些改进和增强,以提高性能和开发效率。 API文档(Struts1.3.chm)通常包含了框架的所有核心组件、接口、类以及方法的详细说明,是开发者理解和使用...
#### 1.3 Struts框架中的组件 - **Struts配置文件**:通常命名为struts-config.xml,这是Struts的核心配置文件,定义了ActionServlet的映射、Action的路径、ActionForm的属性等。 - **ActionServlet**:继承自`javax...
- **版本演化**:从1.0到1.3.x,不断修复安全漏洞,增强性能,如1.2引入了Tiles框架集成视图模板。 2. Struts 2.x: - **合并发展**:Struts 2是Struts 1和WebWork框架的融合,带来了更灵活的架构和更强大的功能...
1.3 Struts 2框架 9 1.3.1 Struts 2简史 9 1.3.2 Struts 2概览:MVC模式 10 1.3.3 Struts 2的工作原理 12 1.4 小结 14 第2章 初识Struts 2 16 2.1 声明性架构 16 2.1.1 两种配置 16 2.1.2 声明架构的两种方式 17 ...
Struts架构学习手册是针对初学者的一份详细指南,它旨在帮助读者理解并掌握Struts框架的基本概念和应用。Struts作为一款经典的Java Web开发框架,由Apache软件基金会开发,主要用于构建基于MVC(Model-View-...
Struts 1.3在1.2的基础上增强了性能和稳定性,支持Tiles框架进行页面布局,并引入了基于XML的配置方式。 2. **Spring框架**: - **依赖注入(DI)/控制反转(IoC)**: Spring通过DI/IoC容器管理对象的生命周期和...
### Struts从入门到精通知识点概览 #### 第1章 Struts概述 ...以上内容覆盖了《Struts从入门到精通》文档的主要知识点,旨在为初学者提供一个全面的指南,并帮助他们深入了解Struts框架的技术细节和实际应用。
4.6. struts1.2和struts2.0的区别?如何控制两种框架中的单例模式? 9 4.7. struts如何实现国际化 9 4.8. struts2.0的常用标签有哪些 10 4.9. struts中怎么配置form-bean、action、tiles 10 4.10. logic标签有哪几个...
跟随作者一道深入Struts 2,聆听大量来之不易的经验之谈,你对Struts 2开发框架的理解和应用水平都将更上一层楼。本书适合Java Web 程序员阅读和参考 第1章 Model 2应用程序 1 1.1 Model 2概览 1 1.2 带servlet...
Struts框架是Java Web开发中的一个重要工具,它是一个开源的MVC(Model-View-Controller)框架,用于构建可维护性和可扩展性极强的Web应用程序。在这个基于Struts的新闻发布系统中,我们将探讨其核心概念、设计模式...
在本话题中,我们将探讨两个重要的开源库:`commons-dbcp`和`commons-pool`,以及它们在配置DataSource时的作用,特别是在Tomcat服务器中的应用,以及与Struts框架配置的相关性。 `commons-dbcp`(Apache Commons ...
你对Struts2开发框架的理解和应用水平都将更上一层楼。 Struts2权威著作 深入全面阐释Struts2的方方面面 涵盖FreeMarker、Ajax等大量相关技术 媒体推荐 “本书是毋庸置疑的struts2权威著作,虽然肯定还会有更多相关...
### Struts1.x、Spring2....**1.2 在Struts配置文件中进行和Spring的集成** 在Struts配置文件(`struts-config.xml`)中,可以通过`<plug-in>`标签来启用Spring插件,从而实现Struts与Spring之间的紧密集成。 ```xml ...
本系统采用Java作为后端开发语言,结合Struts1.0框架实现控制层,利用Hibernate3.0进行数据持久化,有效地提高了开发效率和系统的响应速度。前端使用JSP、Tiles标签、EL表达式、JavaScript和Ajax,实现了页面的动态...
一种解决方案是全面重写系统,并使用像Struts-Tiles这样的框架来确保统一的外观和感觉。然而,这种方法通常成本高昂且不切实际。另一种方法是尝试让所有应用系统的部分都具有相同的外观和感觉,但这将导致维护上的...