`

jsp include 包含的区别

 
阅读更多

    c.jsp

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>测试包含</title>
</head>
<body>
cccc
<%@ include file="/a.jsp" %>
<jsp:include page="/b.jsp"></jsp:include>
</body>
</html>

 

   a.jsp

  

aaaa

 

 

   b.jsp

 

  

bbbb

 

清除 tomcat 下 work目录文件

 

请求 c.jsp文件

 

查看编译后的 .class

 

 

 

 

 

修改a.jsp的内容为

aaaa --- aaaa

重新请求 c.jsp

 

 

 

 

 

   修改b.jsp

  bbbb --- bbbbb

  刷新 c.jsp

  查看编译后的效果

 

总结: 1.<%@ include file="..."%>:包含页和被包含页融为一体,只生成一个.class文件
2.<jsp:include page="..."></jsp:include>包含页和被包含页是两个独立体,只是包含页调用一下被包含页而已。

  • 大小: 21 KB
  • 大小: 23.6 KB
  • 大小: 24.5 KB
分享到:
评论

相关推荐

    JSP:include和include指令区别

    1. 动态与静态:`&lt;jsp:include&gt;` 动态包含,`&lt;%@ include %&gt;` 静态包含。 2. 执行时机:`&lt;jsp:include&gt;` 在请求时,`&lt;%@ include %&gt;` 在编译时。 3. 内容变化:`&lt;jsp:include&gt;` 适合动态内容,`&lt;%@ include %&gt;` 适合...

    jsp的include的两种用法

    相比之下,`&lt;jsp:include page=” ” flush=”true”/&gt;` 是 JSP 的动作元素,它可以在运行时将指定的 JSP 文件包含到当前 JSP 文件中。这个过程发生在执行阶段,而不是翻译阶段。这意味着 `&lt;jsp:include page=” ” ...

    jsp:include与include实探

    在Java Web开发中,`jsp:include`和`&lt;jsp:include&gt;`标签是两种常见的页面包含机制,它们用于将一个或多个动态或者静态资源合并到一个JSP页面中。这两种方式虽然看似相似,但有着本质的区别,理解它们的用法和区别...

    jsp的Include方式

    静态Include在编译时就会被处理,被包含的页面会被转换成Servlet的源代码并插入到包含它的JSP页面中。这种方式适用于包含静态内容,如头部、底部导航等不经常变动的部分。 2. **动态Include(&lt;jsp:forward&gt;)** ...

    jsp中include指令静态导入和动态导入的区别详解.docx

    JSP 中 Include 指令静态导入和动态导入的区别详解 JSP 中的 Include 指令可以实现静态导入和动态导入两种方式。静态导入和动态导入是 JSP 中 Include 指令的两种不同的实现方式,它们之间有着明显的区别。 静态...

    jsp中两种包含关系(include动作和include指令)的区别

    在JavaServer Pages (JSP) 技术中,存在两种包含关系:`&lt;jsp:include&gt;` 动作和 `jsp:include` 指令。它们都是用来将一个页面的内容插入到另一个页面中的,但它们的工作方式和适用场景有所不同。 **1. `&lt;jsp:include...

    jsp include 乱码问题的解决

    在JSP中,`&lt;jsp:include&gt;`标签是用于在页面间进行内容包含的,但有时可能会遇到“乱码”问题,这通常涉及到字符编码的处理。本文将详细解析JSP `include` 乱码问题的成因以及解决方法。 首先,我们要理解乱码产生的...

    JSP下动态INCLUDE与静态INCLUDE的区别分析

     用jsp:include动作实现 &lt;jsp include page=”included.jsp” flush&gt;它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态INCLUDE   用include伪码实现,定不会检查所含文件的变化,...

    JSP中动态include与静态include的区别介绍

    动态INCLUDE 用法:&lt;jsp page=”included.jsp” flush=”true”&gt; 说明:它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数,先编译之后再进行处理。 原因:1、静态include的结果是把其他jsp引入...

    jsp include文件时的一个乱码解决方法.docx

    在 JSP 中,include 文件可以使用两种方式来包含,即 `@include` 方式和 `jsp:include` 方式。其中,`@include` 方式可以使得包含页面和被包含页面在编译时被编译成一个文件,从而使得变量可以相互通用。但是,这种...

    JSP中include指令和include行为的区别

     jsp:include page=” ” flush=”true”/&gt; 前者是指令元素、后者是行为元素。具体它们将在何处用?如何用及它们有什么区别?这应该是很多人看到它都会想到的问题。下面一起来看看吧。 通常当应用程序中所有的...

    JSP基础语法-include指令

    通过理解JSP中的`include`指令,尤其是静态包含和动态包含的区别,开发者可以更灵活地管理项目中的代码结构,提高代码的模块化程度,从而提升项目的整体性能和开发效率。在后续的学习中,可以进一步探索JSP的其他...

    j2ee15:jsp04,session的访问控制,分页查询,page include·

    JSP页面包含(Page Include)是将一个JSP页面的内容插入到另一个JSP页面中的方法。这有助于代码复用和组织,使得结构更清晰。有两种包含方式:`&lt;jsp:include&gt;`标签和`&lt;%@include%&gt;`指令。前者在每次请求时都包含...

    jsp_include_demo.rar_DEMO

    【JSP包含指令(Include Tag)详解】 JSP(JavaServer Pages)是Java技术在Web开发中的一个重要组成部分,它允许开发者将HTML、CSS、JavaScript等静态内容与Java代码结合在一起,实现动态网页的生成。在JSP中,`...

    用jsp:include控制动态内容的方法.docx

    `&lt;jsp:include&gt;`标签会每次请求时都检查被包含文件的变化,确保内容是最新的,即使内容是动态生成的。这使得`jsp:include`更适合用于包含那些需要实时更新的内容,例如新闻动态、用户反馈或者由数据库驱动的数据。 ...

    Java Web 实验四 掌握<jsp:include>动作的使用

    实验报告应包括实验目的、实现步骤、遇到的问题及解决方案,以及对`&lt;jsp:include&gt;`动作的理解。 `&lt;jsp:include&gt;`动作在JavaWeb开发中的作用不仅限于这里描述的情景,还可以用于构建动态导航栏、页脚、头部等通用...

    JSP的include指令的使用方法

    如果被包含的页面内容需要频繁更改,或者希望被包含的部分可以独立修改而不影响主页面,则建议使用JSP的include动作(`&lt;jsp:include&gt;`)或者引入Java Servlet技术,因为动作或Servlet可以实现在运行时动态地包含内容...

    include 两种用法的区别

    ### JSP Include 两种用法的区别 在JSP(JavaServer Pages)开发中,`include`指令被广泛用于将一个JSP页面的内容嵌入到另一个JSP页面中。这种技术可以提高代码的重用性、简化维护过程并有助于实现更灵活的设计。在...

    Java Web初级编程:JSP 页面元素.pptx

    JSP 页面元素主要包括指令、脚本元素、动作元素和模板元素等。其中,指令是 JSP 页面元素中非常重要的一部分,它们用于在 JSP 页面中指定不同的指令,以便控制 JSP 页面的行为。 Page 指令 Page 指令是 JSP 页面...

Global site tag (gtag.js) - Google Analytics