1、用<tiles:insert page="XX.jsp"/>代替<jsp:include>
假设index.jsp由sidebar.jsp、header.jsp、indexContent.jsp、footer.jsp部分组成;
product.jsp由sidebar.jsp、header.jsp、productContent.jsp、footer.jsp部分组成;
可以用<jsp:include>标签引入各个jsp,达到复用。
也可以用<tiles:insert page="XX.jsp"/>代替<jsp:include>。
2、用Tiles模板创建复合式网页
<tiles:insert/>使用attribute属性,如<tiles:insert attribute="content"/>.
在layout.jsp中加入以下代码:
<tiles:insert attribute="content"/>
在index.jsp中定义如下:
<tiles:insert page="layout.jsp" flush="true">
<tiles:put name="content" value="indexContent.jsp"/>
</tiles>
而product.jsp中定义住下:
<tiles:insert page="layout.jsp" flush="true">
<tiles:put name="content" value="productContent.jsp"/>
</tiles>
layout.jsp就是模板。indexjsp和product.jsp是引入layout.jsp的容器。
3、采用Tiles模板和Tiles组件创建复合式网页
用definition描述index.jsp,这样即可省去index.jsp文件。
<tiles-definitions>
<definition name="index-definition" path="/layout.jsp">
<put name="content" value="indexContent.jsp"/>
</definition>
</tiles-definitions>
Tiles组件的组合:
组件可以组成组件:
<tiles-definitions>
<definition name="index-definition" path="/layout.jsp">
<put name="sidebar" value="sidebar-definition" type="definition"/>
<put name="content" value="indexContent.jsp"/>
</definition>
</tiles-definitions>
4、组件可以扩展(继承)extends。
分享到:
相关推荐
上传的资料都是非常经典的,这也是我学习过程中的心得,希望大家能给我指点,也希望大家多上传资料共同学习。千万不要传空文件夹。。。
主要给大家介绍了关于Spring mvc整合tiles框架的简单入门教程(maven),文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友可以参考借鉴,下面来一起看看详细的介绍吧。
JSP页面采用Tiles框架布局,表单验证没有采用Validator框架验证。 JDK:1.4以上 数据库:SQL Server2000 开发工具:Eclipse+MyEclipse)。 虚拟基金交易平台(提供了基本的功能,使用的技术为:Struts1.2+Hibernate...
项目结构修改了一下,并改成了maven项目集成了jetty 等插件 ,适配大部分公司的项目架构,但各个框架的版本有点老,不过用于学习够了。我用的IntelliJ Idea,如果你也是,那么导入配下数据库应该就能用了
使用技术为:Struts+Hibernate+Ajax, 其中又包括Tiles框架,Validator验证框架,使用DipatcherAction和动态验证表单(DynaValidatorActionForm) 只需要1分即可下载,希望大家顶起!!!!!!!! 顶起!!!!!!!!顶起!...
包内有一个jsf例子,多个struts tiles例子 是学习框架不错的例子!
Struts是开源软件,使开发者能更深入的了解其内部实现机制。 Struts 优点: ...Template 标签 随着Tiles框架包的出现,此标记已开始减少使用 Nested 标签 增强对其他的Struts 标签的嵌套使用的能力
spring3、struts2、mybatis和tiles结合的一个简单java web实现(XX学园管理系统),意在这几个框架的结合配置,供初学者学习参考。附件包含完成的代码和数据库脚本。
struts1学习资料:里面包含struts源码工程 ActionServlet DispatchAction Action LookUpDispatchAction的用法 还包含html logic bean tiles标签的详细使用方法和validate验证框架的具体案例
1.3 Struts1.0学习文档 8 1.3 JSP流行模板Struts的安装配置 8 1.4Struts 用户指南 8 1.5 你的第一个struts应用程序 8 第2章深入Struts结构 8 2.1人介绍应用框架 mvc和model2 8 2.2 Struts原理、开发及项目实施 8 2.3...
配置Tiles框架 660 内容总结 661 独立实践 661 第三十三章:Struts标记库 662 学习目标 662 Struts标记库taglib介绍 663 Bean标记 663 逻辑标记 665 转发和重定向标记 668 HTML标记 669 显示错误信息的标记 673 其他...
优点: 对覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理 与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等 便于测试——归功于IoC 缺点: ...
1.1 Web应用程序:快速学习 2 1.1.1 构建Web应用程序 2 1.1.2 基础技术简介 3 1.1.3 深入研究 6 1.2 Web应用程序框架 7 1.2.1 什么是框架 7 1.2.2 为什么使用框架 8 1.3 Struts 2框架 9 1.3.1 Struts 2简史 9 1.3.2 ...
SpringMVC的一个hello world的demo,开启学习SpringMVC的大门。 SpringMVC 框架提供了一个DispatchServlet作为前端控制器来分派请求,同时提供灵活的配置处理程序映射,视图解析,语言环境和主题解析,并支持文件上传...
学习和实现的技术,例如XHTML / HTML5,CSS3,JavaScript,Bootstrap,Ajax,jQuery,JEE平台的Web组件:Servlet和JSP,Servlet和JSP的集成:模型视图控制器(MVC)架构的实现,基于MVC的框架作为Apache Struts2,...
在此Web应用程序中,我使用了诸如Spring,Spring Security和Spring MVC设计模式,Hibernate之类的FrameWorks,将技术视为JSP和apache Tiles,因为我不想学习我使用引导程序的视图层设计。 EF Web App是一个可以正常...
与许多表示层技术/框架无缝集 成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等。便于测试——归功于IoC。 Spring MVC缺点: 大量的XML配置文件,太过灵活——没有公共的父控制器,没有内置的Ajax...
书中概念清晰、环环相扣,便于读者高效地学习。《深入浅出Struts2》适合Java Web 程序员阅读和参考,也可以作为计算机相关专业教材。 编辑推荐 《深入浅出Struts2》是广受赞誉的Struts2优秀教程.它全面而深入地...