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

JSP两种include的区别

阅读更多
JSP中有两种include,分别是:
1、<%@ include file=""%>
2、<jsp:include page="" flush="true"/>

还记得这个问题在第一次找工作的时候被面试官问到了,不记得当时是怎么问的,但是我知道肯定答错了,因为我回答的是<jsp:include.....这个,但是我把里面的"page"搞成了"file",呵呵,印象深刻。后来回去查看了一下,顿时捶脑!

这两种include的区别在于
第一种、<%@ include file=""%>是直接将file所指的页面静态包含进来,所以包含和被包含里面有某些相同内容的话,jsp页面会报错。如:<%@ page language=”java” contentType=”text/html;charset=gb2312”%>
上面的这种包含实在翻译时执行的,jsp引擎对所包含的页面进行分析

第二张jsp包含是在请求处理阶段执行的,jsp引擎不对所包含的页面进行分析,这种包含引入的是包含页面转换成servlet输出的内容。

分享到:
评论

相关推荐

    jsp的include的两种用法

    jsp的include的两种用法 jsp的include的两种用法

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

    静态导入和动态导入是 JSP 中 Include 指令的两种不同的实现方式,它们之间有着明显的区别。 静态导入 静态导入是将一个外部文件嵌入到当前 JSP 文件中,同时解析这个页面的 JSP 语句。静态导入使用的语法是:`%@...

    include 两种用法的区别

    jsp include 两种用法的区别 主要有两个方面的不同; 1.执行时间上: 2.引入内容的不同:

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

    NULL 博文链接:https://lionkingzw-hotmail-com.iteye.com/blog/341279

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

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

    JSP中的include有几种形式?都有什么区别?

    JSP中的include有哪些?有什么区别? 1、JSP中的include有哪些 ... 您可能感兴趣的文章:springMVC几种页面跳转方式小结JSP中include指令和include行为的区别springMVC使用jsp:include嵌入页面的两种方法(推荐)

    springMVC使用jsp:include嵌入页面的两种方法(推荐)

    下面小编就为大家带来一篇springMVC使用jsp:include嵌入页面的两种方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    javaweb开发JSP资料大全

    session对象和out对象、JSP中request属性的用法、用WebWork、JSP、Velocity建立注册页面、在JSP中使用JavaMail、用JSP操作Cookie、解决MVC下分页...验证的实现、JSP中的include的两种用法、JSP四种属性范围、jsp内置对象...

    include 详析

    jsp中include有两种,两种不同的实现方式。

    两中包含的区别.txt

    JSP中有两种包含语句: 1.&lt;%@include file="head.jsp" %&gt; 2.&lt;jsp:include page="head.jsp" /&gt; 或者: &lt;jsp:include page="jieshou.jsp"&gt; &lt;jsp:param name="canshu" value="magci" /&gt; &lt;/jsp:include&gt; 两者的...

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

    我们都知道在jsp中include有两种形式,分别是

    servlet和JSP面试题答案.pdf

    在 JSP 中,有两种 INCLUDE 方式:动态 INCLUDE 和静态 INCLUDE。 动态 INCLUDE 使用 jsp:include 动作实现,总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数。 静态 INCLUDE 使用 include ...

    JSP应用开发-JSP基本语法与常用指令.pptx

    * 页面注释:包括显式注释和隐藏注释两种。 * 页面指令:包括page、include、taglib等。 JSP隐式对象 JSP隐式对象是JSP页面中内置的对象,它们可以在JSP页面中使用,而不需要显式声明。常见的JSP隐式对象包括: *...

    jsp页经典面试题java程序员面试经常考到的面试题总结.pdf

    jsp可以使用静态包含和动态包含两种方式来包含静态文件。静态包含使用 &lt;%@ include file="copyright.html" %&gt;,动态包含使用&lt;jsp:include page="copyright.html" flush="true"/&gt;。 5.jsp注释 jsp中有四种注释方式...

    jsp servlet面试题总结

    跳转有两种方法: 1. RequestDispatcher.forward() 方法:仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址,不会改变 Request 的值。 2. HttpServletResponse.sendRedirect() 方法:完全的...

    JSP试题及答案(1)1

    2.jsp有哪些动作 3.forward 和redirect的区别 4.JSP中动态INCLUDE与静态INCLUDE的区别 5.两种跳转方式分别是什么 6.J

    jsp程序设计(第2版)耿祥义习题解答-含题目答案.doc

    jsp程序设计是 Web 开发中的一种重要技术,jsp(Java Server Pages)是一种动态网页开发技术,由 Sun 公司开发,用于创建基于 Web 的应用程序。jsp 程序设计是指使用 jsp 语言编写的程序,以实现 Web 应用程序的开发...

    Jsp技术概述和jsp页面中的JavaBean组件参照.pdf

    JSP页面是基于文本的文件,它包含两种类型的文本:静态模板数据——任何基于文本格式的都可以被表示,例如HTML, SVG, WML, 和 XML;动态内容由JSP元素构成。JSP页面可以包含以下几种元素: * 指令(⋯ %&gt;):引用...

    《jsp程序的设计》_试卷.doc

    在jsp页面中,有两种类型的include标记,一种是指令标记,另一种是动作标记。include指令标记的作用是在jsp页面出现该指令的位置处,静态插入一个文件,即jsp页面和插入的文件合并成一个新的jsp页面,然后jsp引擎再...

    JSP API接口和返回的版本

    JS JSP ASP .NET J2AM API接口和返回的版本 ...不过你不用担心其它的语言跟它们也会有很大的差别,因为在接下来的章节中你很快就会发现其它语言跟这上面三种语言实现的写法和用法上的相似或相同之处了。

Global site tag (gtag.js) - Google Analytics