`
szgaea
  • 浏览: 216556 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

tiles与jsp:include的区别(如何挖掘它们的区别)

JSP 
阅读更多
  如果不能理解tiles的模板功效,则不好理解tiles与jsp:include的区别,会感觉没有必要使用tiles,会增加复杂度.下面我就以我的理解来说明一下;
  如果我们一个网站的布局基本一致,这个时候,我们最好定义一个模板,如layout.jsp
包括header,ad,content,bottom;content下面又包含几个部分left,middle,right.
  如果我们不使用tiles,则在每个页面按位置include相关的页面,当页面布局发生改变的时候,我们去掉左边的一部分,这个时候需要到每个页面上去删除相应的include语句;
  但如果我们采用tiles的话,就只需要更改layout.jsp就行了.

  tiles为了更改的规范网站布局,采用模板机制使布局维护更简单,这是tiles的真正目的所在.
分享到:
评论

相关推荐

    tiles框架.ppt

    1. **<tiles:insert> 标签**:类似`<jsp:include>`,用于在页面中插入其他页面。例如,`<tiles:insert page="要引入的页面">`。 2. **Tiles模板**:通过模板机制,可以减少重复代码,将页面布局和内容分离。布局文件...

    Jsp中文api帮助文档.chm

    1. **bean**:与JavaBean交互,如显示、设置属性。 2. **html**:创建HTML表单元素。 3. **logic**:处理控制流程,如条件判断、循环。 4. **nested**:支持嵌套属性的显示。 5. **tiles**:管理页面布局。 在《Jsp...

    Struts Tiles标签学习

    - 动态性:与HTML框架标签或Dreamweaver静态模板相比,Tiles支持动态构建页面,适应不同的业务场景。 6. 创建复合式网页的方法: - HTML框架标签:静态方式,不支持动态内容替换。 - Dreamweaver页面模板:静态...

    struts_tiles.rar_Tiles_struts_struts til

    3. **创建Tile组件**:编写每个独立的JSP文件(如`header.jsp`, `body.jsp`, `footer.jsp`),它们是Tiles的组成部分。 4. **使用Tiles定向**:在Action类中,或者在Struts的ActionForward中指定Tiles定义来决定...

    Struts1-tiles标签

    而采用JSP的`<jsp:include>`动作或指令则能动态地将共享内容包含到各个JSP页面中,提高了代码的可重用性。 总的来说,Struts1的Tiles标签库是Web开发中一种高效且灵活的布局解决方案,它结合了布局管理器和模板机制...

    java之Tiles框架特性和内容

    **Tiles与JSP include指令的对比:** JSP的`<jsp:include>`指令可以将一个或多个页面包含到另一个页面中,但它不能处理复杂的页面结构和动态内容插入。而Tiles框架通过提供更高级别的抽象,可以处理更复杂的页面...

    JSP网页模板JSP网页模板JSP网页模板

    4. **JSP动作标签**:如`<jsp:include>`, `<jsp:forward>`, `<jsp:useBean>`, `<jsp:setProperty>`等,它们处理页面间的导航、对象实例化和属性设置等任务。 **二、模板引擎** 1. ** Velocity**:一个轻量级的模板...

    JavaWeb标签大全

    JSP还提供了内置的动作标签,如jsp:include,jsp:forward,jsp:useBean等,它们在处理页面流程和控制方面发挥作用。 7. AJAX标签库 如Ajax4jsf、Dojo等库提供了处理异步请求的标签,使网页具有更好的用户体验。 ...

    struts2 tiles2 配置例子

    Struts2和Tiles2是两种在Java Web开发中常用的框架,它们可以协同工作,帮助开发者构建复杂的、可重用的页面结构。以下是对Struts2整合Tiles2进行配置的详细步骤和相关知识点的说明。 首先,`tiles2`是Apache Tiles...

    tiles2.0.6官方jar包

    开发过程中,可以通过`<jsp:include>`或`<tiles:insert>`标签来插入和组合瓦片。 总结来说,Tiles 2.0.6官方jar包是一个强大的页面布局工具,它通过将网页拆分成可重用的部分,简化了Web开发过程,提高了代码的可...

    12_使用Tiles框架.pdf

    【Tiles框架】是一种用于构建Web应用的视图层框架,主要目的是实现页面的复用和布局管理。在传统的Web开发中,为了保持...同时,由于Tiles是建立在JSP的`<include>`指令基础之上,因此它兼容现有的JSP应用,易于集成。

    javaweb标签大全

    - `<jsp:param>`:在`<jsp:include>`或`<jsp:forward>`中传递参数。 2. JSTL(JavaServer Pages Standard Tag Library)标签库: - `<c:forEach>`:遍历集合或数组,是Java中的for-each循环的替代品。 - `<c:if>...

    Tiles框架例子

    Tiles框架是Apache Struts项目中的一个视图层组件,它主要负责页面布局和组合。这个“Tiles框架例子”...在实际项目中,Tiles还可以与其他Struts特性结合,如国际化、主题和权限控制,以构建功能丰富的Web应用程序。

    jsp网页开发教程.zip

    3. **Tiles框架**:用于构建可重用的布局模板,JSP页面可以作为“瓦片”进行组合。 通过本教程,你将学习到如何利用JSP和Servlet创建高效、可维护的Java Web应用,理解JSP的核心机制,并能够熟练运用各种JSP特性和...

    JavaWeb_标签大全

    - `<jsp:include>`:动态地将一个页面或资源插入到当前JSP页面中。 - `<jsp:forward>`:将请求转发到另一个页面。 2. JSP动作标签: - `<jsp:useBean>`:实例化一个JavaBean对象并将其绑定到页面作用域。 - `...

    tiles 简明教程

    **Tiles框架**是建立在JSP的`include`指令基础上的一个扩展性更强的解决方案,其核心特性包括: - **创建可重用的模板**:允许开发者定义一系列通用的布局模板,并将这些模板应用于多个页面。 - **动态构建和装载...

    jsp 生成 HTML 静态页实例

    JSP技术允许开发者将HTML代码与Java代码混合编写,然后在服务器端运行Java代码,生成HTML页面返回给客户端。本文将深入探讨如何使用JSP生成HTML静态页,通过一个简单易懂的小例子进行讲解。 首先,了解为什么要将...

    tiles学习文档

    - **包含(include)**:在JSP页面中,可以通过`<tiles:insert>`标签来插入一个定义好的瓷砖。 - **定义(definition)**:在`tiles-defs.xml`中定义瓷砖,包括其内容、属性等。 - **动态插入**:可以基于请求...

    JSP速成教程(PDG)

    5. **Servlet Filter与Listener**:与JSP一起使用的Servlet技术,Filter用于拦截和修改请求或响应,Listener监听特定事件,两者都可以增强JSP应用的功能。 6. **JSP的错误处理**:通过配置`error-page`元素,可以...

Global site tag (gtag.js) - Google Analytics