tiles的使用过程

原创 2007年10月05日 20:55:00
本文以最简单而有效的形式记录tiles的使用过程,以备以后使用时快速参考。

1.先建一个layout.jsp布局页面





2新建一个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="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>



3.web.xmlstruts-config.xmlweb.xml中做相应配置.


  <plug-in className="org.apache.struts.tiles.TilesPlugin">
   <set-property property="definitions-config" value="/WEB-INF/tiles-defs.xml"/>
   <set-property property="definitions-parser-validate" value="true"/>
   </plug-in>





4.调用Tiles组件


**************
 


II ---------------------tiles的高级使用--------------------------
 

1 .tiles组件的嵌套

然后可以通过访问/member.do访问相当于member.jsp的Tiles组件.

 
*************
<tiles-definitions>
 <definition name="member-definition" path="/Jsp/layout.jsp">
  <put name="top" value="menu-definition" type="definition"/>
  <put name="left" value="/mLeft.do"/>
<put name="main" value="/defaultMmain.do"/>  
</definition>
************

 
 
2.Tiles组件的扩展

*************
<definition name="base-definition" path="/Jsp/layout.jsp">
  <put name="top" value="/mTop.do"/>
  <put name="left" value="/mLeft.do"/>
 <put name="main" value=" "/>
 </definition>
*************
其它tiles组件可以通过集成它,并把name="main"中的value设置成自己特有的,
如:
**************
<definition name="member-definition" extends="base.definition">
<put name="main" value="/defaultMmain.do "/>
 </definition>
******************
<put name="main" value="/defaultMmain.do"/>  
</definition>
************

 
 
2.Tiles组件的扩展

*************
<definition name="base-definition" path="/Jsp/layout.jsp">
  <put name="top" value="/mTop.do"/>
  <put name="left" value="/mLeft.do"/>
 <put name="main" value=" "/>
 </definition>
*************
其它tiles组件可以通过集成它,并把name="main"中的value设置成自己特有的,
如:
**************
<definition name="member-definition" extends="base.definition">
<put name="main" value="/defaultMmain.do "/>
 </definition>
******************
 

Struts2 中的Tiles框架的使用

以前使用过Struts2的Tiles布局,但是
  • yezis
  • yezis
  • 2014年06月14日 23:19
  • 1920

Spring MVC集成Tiles使用方法

http://teamojiao.iteye.com/blog/439796   首先,我们定义一个总体的tiles视图 /tiles/mainTemplate.jsp 首先使用:打印til...
  • caolaosanahnu
  • caolaosanahnu
  • 2014年02月24日 16:31
  • 1450

Apache Tiles的基本使用

原文地址:http://my.oschina.net/jast90/blog/284254 1、概述     对于一个新的技术,了解其基本的概念和和原理是学好该技术的基础。...
  • u010459047
  • u010459047
  • 2015年11月24日 15:30
  • 915

SpringMVC集成Tiles布局引擎框架

Tiles布局框架, http://tiles.apache.org/ Spring已经对Tiles进行了集成。页头页尾公共模板页要靠这个,不然重复代码太多。 org.a...
  • unix21
  • unix21
  • 2016年07月12日 18:23
  • 2058

ssm框架下 tiles框架 的使用

ssm框架下 tiles 的使用
  • u011314442
  • u011314442
  • 2017年02月17日 17:31
  • 678

tiles配置及标签使用

创建布局文件 Jsp代码   "http://tiles.apache.org/tags-tiles" prefix="tiles"%>                        "ti...
  • qq_28077405
  • qq_28077405
  • 2016年07月11日 21:35
  • 3429

Tiles框架入门教程 EL方式

原文   http://www.sanesee.com/tech/article/step-by-step-tiles 主题 JSP 1.为何选用Tiles 刚接触Java...
  • zcs_123li
  • zcs_123li
  • 2017年03月30日 10:38
  • 635

Tiles入门及项目实战

1.Apache Tiles™   Apache Tiles是一个模板布局框架。最初是为了简化Web应用界面开发,如今已不限于JavaEE Web环境。   Tiles允许开发人员定义页面片段,它们在...
  • cocoa_cactus
  • cocoa_cactus
  • 2016年03月25日 00:00
  • 916

JSP框架Tiles,好东西。

下面主要演示了Tiles的基本用法,已经SpringMVC整合Tiles。 Tiles 是一种JSP布局框架,主要目的是将复杂的jsp页面分割成部分,比如头部模块、主体模块、尾部模块,然后将各模块组...
  • IT_faquir
  • IT_faquir
  • 2017年05月18日 21:36
  • 1715

tiles 框架干货讲解

来源:http://blog.csdn.net/qq_27093465/article/details/48650719 http://blog.sina.com.cn/s/blog_a123d4d...
  • aosica321
  • aosica321
  • 2017年04月01日 23:47
  • 283
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:tiles的使用过程
举报原因:
原因补充:

(最多只允许输入30个字)