`
specialbrian
  • 浏览: 59418 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tiles的具体使用方法

阅读更多

组成部分:

1.         1layout.jsp“房子方案俯视蓝图”,这个格局是通过用tabletrtd标签来实现的。并使用<tiles:insert attribute="top"></tiles:insert>标签为每一个区域起名字(如厕所、主卧、次卧、阳台)。就像盖楼房是一样的,这个名字就是每个门都会有的。形如:  

  1. <tr>  
  2.    <td height="113" colspan="2" scope="col">  
  3.    <tiles:insert attribute="top"/>  
  4.    td>  
  5.  tr>  
  6.   <tr>  
  7.    <td width="21%" height="409" scope="row">  
  8.    <tiles:insert attribute="left"/>  
  9.    td>  
  10.     <td width="79%" height="409" scope="row">  
  11.    <tiles:insert attribute="main"/>  
  12.  td>  
  13.  tr>  

 

 (2)在最文件开始加上下面语句<!---->指定魔盒去哪个说明书里去找它的用途。

  

  1. <%@ taglib uri="/tags/tiles.tld" prefix="tiles" %>  

 

 

2.         tiles-defs.xml 房子布置文件”指定各个房子中具体每个房间的“布置图”,实际上就对应原来包含incluce语句的jsp页面,就是 

  1. <tiles-definitions>  
  2.  <definition name="member-definition" path="/Jsp/layout.jsp">  
  3.    <put name="top" value="/mTop.jsp"/>   //如果top是卧室,那么这句话的意思就是在卧室里按/mTop.jsp这个房间布置图来布置   
  4.    <put name="left" value="/mLeft.jsp"/>  
  5.    <put name="main" value="/defaultMmain.jsp"/>  
  6.  </definition>  
  7. </tiles-definitions>  

 

 

3.        struts-config.xml中增加下面语句,相当于告诉actionservlet引擎使用/WEB-INF/tiles-defs.xml文件来配置tiles插件,检查配置文件的语法:<o:p></o:p>

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

<set-property value="true" property="definitions-parser-validate"></set-property>       就是给楼房骨架工程师配备一个房子布局助手,并告诉助手在为房子布局的时候使用2中的房子布置文件来构造每一个房子中的每个房间。

  

 

4.      1web.xml中增加<o:p></o:p>

    再告诉包工头一遍,在为房子布局的时候使用2中的房子布置文件来构造每一个房子中的每个房间。<o:p></o:p>

  1. <init-param>  
  2.    <param-name>definitions-configparam-name>     
  3.    <param-value>/WEB-INF/tiles-defs.xmlparam-value>  
  4. init-param>  

 

 

   

     2)在web.xml中继续增加

<o:p></o:p>

  1. <jsp-config>  
  2.     <taglib>  
  3.       <taglib-uri>/tags/tiles.tldtaglib-uri>  
  4.       <taglib-location>/WEB-INF/struts-tiles.tldtaglib-location>  
  5.    taglib>       
  6. >  

     

<o:p></o:p>

   

意思是我为每一个jsp页面指定一个tiles标签库的别名,以便在每个jsp页面中使用tiles标签前,以这个别名引入这个tiles标签库。

<o:p></o:p>

 

5.      调用Tiles组件<o:p></o:p>

       Tiles组件是通过Struts Action来调用的,在struts-config.xml中做如下action配置:

  1. <action  path="/member"  parameter="member-definition"      type="org.apache.struts.actions.ForwardAction"/>  

        就是使用只负责转发的独眼机器人(房屋销售员),当别人请求你服务的时候,房屋销售员就带领看房者到一处叫做member-definition的房子去。

  

6.       编写mTop.jspmLeft.jspdefaultMmain.jsp其中内容分别是简单的defaultMain.lefttop简单字符串。

7.       效果图见附件

 

  • 描述: 效果图
  • 大小: 12 KB
分享到:
评论

相关推荐

    论文研究-基于PSO的Wang Tiles纹理合成.pdf

    该方法针对具体应用背景,不需要进行单个目标的跟踪和检测,而是直接运动运动特征进行检测。方法首先提取运动像素,并通过运动像素集合和运动矢量的大小判断运动目标种类(车辆或行人)。然后,在此基础上进一步分析...

    Java企业级开发项目实践.part3

    本书通过5个完整的项目开发实施,系统地介绍了在JBuiler开发环境中使用Struts技术进行企业级Web应用程序开发的过程和方法。全书共分6 章,第1章介绍了Java企业级开发所需掌握的基本知识。第2章至第6章针对不同的应用...

    Java企业级开发项目实践.part1

    本书通过5个完整的项目开发实施,系统地介绍了在JBuiler开发环境中使用Struts技术进行企业级Web应用程序开发的过程和方法。全书共分6 章,第1章介绍了Java企业级开发所需掌握的基本知识。第2章至第6章针对不同的应用...

    Java企业级开发项目实践.part2

    本书通过5个完整的项目开发实施,系统地介绍了在JBuiler开发环境中使用Struts技术进行企业级Web应用程序开发的过程和方法。全书共分6 章,第1章介绍了Java企业级开发所需掌握的基本知识。第2章至第6章针对不同的应用...

    精通Struts基于MVC的Java Web设计与开发 孙卫琴 光盘

    第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache ...

    精通 Struts:基于 MVC 的 JavaWeb 设计与开发(PDF)

    第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache ...

    基于MVC的java Web设计与开发

    第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache ...

    精通Struts_基于MVC的Java Web设计与开发

    第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache ...

    精通struts:基于mvc的java web设计与开发part3

    第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache ...

    精通struts:基于mvc的java web设计与开发part2

    第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache ...

    struts1深入学习

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

    精通struts:基于mvc的java web设计与开发part1

    第12章到第16章结合具体的Struts应用实例,详细介绍了Struts的标签库以及Tiles框架的使用方法。第17章和第18章介绍如何采用EJB和Web服务来实现Struts框架的模型。第19章到第21章介绍了如何采用第三方软件,如Apache ...

    3D游戏制作软件 8.0.zip

    2.上面第2行是具体的工作栏,鼠标指上去就会在屏幕下面出现名称以及简单实用方法,英语好的兄弟自己看吧 3.第二行右数第一个是人物初始位置,第3个树木,第一个道路(不是点上去就行了,而是点了后还要在右边的Model...

    RPG Builder 3D

    2.上面第2行是具体的工作栏,鼠标指上去就会在屏幕下面出现名称以及简单实用方法,英语好的兄弟自己看吧 3.第二行右数第一个是人物初始位置,第3个树木,第一个道路(不是点上去就行了,而是点了后还要在右边的Model...

    Java语言基础下载

    构造方法在继承中的使用 96 super关键字 97 包装类 97 toString( )方法 100 内容总结 101 独立实践 102 第七章:类的高级特征 103 学习目标 103 static关键字 104 final关键字 106 内部类 106 实例分析 110 抽象类,...

    Oracle WebLogic Server开发权威指南

    出决策,而且分享了我们的思考过程,给你提供了在应用程序开发和管理过程中能够使用的具体 建议和最佳实践。本书讲解了不同的设计方案、体系结构、构建技术、部署选项以及管理技术, 但是并没有停留在这一步。我们会...

    Spring面试题

    在struts配置文件中配置具体的错误提示,再在FormBean中的validate()方法具体调用。 9. 说下Struts的设计模式 MVC模式: web应用程序启动时就会加载并初始化ActionServler。用户提交表单时,一个配置好的ActionForm...

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

    11 5.2 运行环境及部署 11 5.2.1 硬件环境 11 5.2.2 软件环境 11 5.2.3 网络环境 11 5.3 命名及约定 12 5.3.1 接口方法命名 12 5.3.2 JSP页面命名 12 6 详细设计 13 6.1 业务流程图 13 7 数据库设计 16 7.1 概念设计...

    Myeclipse开发struts+hibernate+spring新手入门--环境配置---项目开发示例

    具体安装方法如下: 手工安装: 自动安装: 5、安装完成后。启动Myeclipse。 准备开发工作: 步骤: 1、新建项目: New&gt;projects后进入下图 本文主要介绍开发Web Project项目,因此需要选择Web Project,下一步...

    Struts原理、开发及项目实施

    &lt;br/&gt;2、关键词 Struts、MVC、J2EE、Tiles、Framework &lt;br/&gt;3、Framework Framework即架构(框架),这里指软件的架构方式,为什么要提Framework呢?请允许我从J2EE讲起。 J2EE体系包括JSP、...

Global site tag (gtag.js) - Google Analytics