`
幽灵线程
  • 浏览: 78450 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Tiles框架学习

阅读更多

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。

0
1
分享到:
评论

相关推荐

    \tiles框架.rar

    上传的资料都是非常经典的,这也是我学习过程中的心得,希望大家能给我指点,也希望大家多上传资料共同学习。千万不要传空文件夹。。。

    Spring mvc整合tiles框架的简单入门教程(maven)

    主要给大家介绍了关于Spring mvc整合tiles框架的简单入门教程(maven),文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友可以参考借鉴,下面来一起看看详细的介绍吧。

    网上书店、网上银行、虚拟基金交易平台(三个项目源码)

    JSP页面采用Tiles框架布局,表单验证没有采用Validator框架验证。 JDK:1.4以上 数据库:SQL Server2000 开发工具:Eclipse+MyEclipse)。 虚拟基金交易平台(提供了基本的功能,使用的技术为:Struts1.2+Hibernate...

    java 酒店管理系统-spring+mybatis+jsp+tiles3+maven

    项目结构修改了一下,并改成了maven项目集成了jetty 等插件 ,适配大部分公司的项目架构,但各个框架的版本有点老,不过用于学习够了。我用的IntelliJ Idea,如果你也是,那么导入配下数据库应该就能用了

    基金交易系统(Struts+Hibernate+Ajax)

    使用技术为:Struts+Hibernate+Ajax, 其中又包括Tiles框架,Validator验证框架,使用DipatcherAction和动态验证表单(DynaValidatorActionForm) 只需要1分即可下载,希望大家顶起!!!!!!!! 顶起!!!!!!!!顶起!...

    SUN 官方推荐JSF Struts 例子

    包内有一个jsf例子,多个struts tiles例子 是学习框架不错的例子!

    struts+hibernate课件

    Struts是开源软件,使开发者能更深入的了解其内部实现机制。 Struts 优点: ...Template 标签 随着Tiles框架包的出现,此标记已开始减少使用 Nested 标签 增强对其他的Struts 标签的嵌套使用的能力

    spring3、struts2、mybatis结合的一个简单web实现

    spring3、struts2、mybatis和tiles结合的一个简单java web实现(XX学园管理系统),意在这几个框架的结合配置,供初学者学习参考。附件包含完成的代码和数据库脚本。

    struts1深入学习

    struts1学习资料:里面包含struts源码工程 ActionServlet DispatchAction Action LookUpDispatchAction的用法 还包含html logic bean tiles标签的详细使用方法和validate验证框架的具体案例

    structs程序设计从入门到精通word文档

    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...

    Java语言基础下载

    配置Tiles框架 660 内容总结 661 独立实践 661 第三十三章:Struts标记库 662 学习目标 662 Struts标记库taglib介绍 663 Bean标记 663 逻辑标记 665 转发和重定向标记 668 HTML标记 669 显示错误信息的标记 673 其他...

    java web 开发详解

     优点: 对覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理 与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等 便于测试——归功于IoC 缺点: ...

    Struts2 in action中文版

    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_HelloWorld:SpringMVC的一个hello world的demo,开启学习SpringMVC的大门

    SpringMVC的一个hello world的demo,开启学习SpringMVC的大门。 SpringMVC 框架提供了一个DispatchServlet作为前端控制器来分派请求,同时提供灵活的配置处理程序映射,视图解析,语言环境和主题解析,并支持文件上传...

    SWE642-任务:在SWE645中执行的任务[万维网上的软件工程]

    学习和实现的技术,例如XHTML / HTML5,CSS3,JavaScript,Bootstrap,Ajax,jQuery,JEE平台的Web组件:Servlet和JSP,Servlet和JSP的集成:模型视图控制器(MVC)架构的实现,基于MVC的框架作为Apache Struts2,...

    EforooshWebApp

    在此Web应用程序中,我使用了诸如Spring,Spring Security和Spring MVC设计模式,Hibernate之类的FrameWorks,将技术视为JSP和apache Tiles,因为我不想学习我使用引导程序的视图层设计。 EF Web App是一个可以正常...

    电子商城系统设计实习报告.doc

    与许多表示层技术/框架无缝集 成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等。便于测试——归功于IoC。 Spring MVC缺点: 大量的XML配置文件,太过灵活——没有公共的父控制器,没有内置的Ajax...

    深入浅出Struts 2 .pdf(原书扫描版) part 1

    书中概念清晰、环环相扣,便于读者高效地学习。《深入浅出Struts2》适合Java Web 程序员阅读和参考,也可以作为计算机相关专业教材。 编辑推荐 《深入浅出Struts2》是广受赞誉的Struts2优秀教程.它全面而深入地...

Global site tag (gtag.js) - Google Analytics