`
ihuashao
  • 浏览: 4720306 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

JSP面试题——include指令与include动作的区别

阅读更多

从字面意思看,两者都有包含的意思,并且从运行的结果上来看,两者的功能也非常类似,但是两者的运行过程相差很大。

<%@ include%>指令是编译时语法,也就是在编译的时候,把指令所指向的目标文件的内容拷贝到指令所在的位置,替换指令,最终形成一个文件,在运行的时候只有一个文件。

<jsp:include>动作是运行时语法,包含<jsp:include>动作的文件在执行到这个标签的时候,会转向执行标签所指向的目标文件,执行完目标文件之后,再接着执行标签后的内容,在运行的时候,涉及到两个文件,就像方法调用一样。

那么什么时候应该使用<%@ include%>指令,什么时候使用<jsp:include>标签呢?因为<%@ include%>指令是静态的,而<jsp:include>是动态的,所以如果某一段代码肯定会执行,则可以使用<%@ include%>指令,如果某一段代码有可能执行,有可能不执行,需要根据运行时候的状态,这时候可以使用<jsp:include>

在实际应用中,很多网站的导航部分和版权信息部分都是相同的,在每个文件中都会出现,所以可以考虑把这些内容放在单独的文件中,然后使用<%@ include%>指令引用使用。
分享到:
评论

相关推荐

    jsp面试题——你想面试j2ee少不了这个了

    在J2EE面试中,JSP(JavaServer Pages)是经常被考察的技术之一,因为它在Web应用程序开发中扮演着重要的角色。以下是一些关于JSP的常见面试知识点: 1. **JSP与SSI混合使用**: - JSP中的`&lt;%@include file="data....

    jsp面试题题库

    在选择题 11 中,我们看到在 JSP 中,`&lt;jsp:include&gt;` 指令用于将文件嵌入 JSP 页面,而不是 `&lt;page&gt;`、`&lt;forward&gt;` 或 `&lt;taglib&gt;` 指令。 在选择题 12 中,我们看到在 JSP 中,`=“2”+“4”&gt;` 将输出 `24`,而...

    jsp经典面试题!!!

    jsp经典面试题 JSP(Java Server Pages)是一种基于Java技术的服务器端脚本语言,主要用于动态生成Web页面。下面是关于JSP的经典面试题,涵盖了JSP的基础知识和高级应用。 1、如何混合使用 Jsp 和 SSI #include? ...

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

    jsp页经典面试题java程序员面试经常考到的面试题总结 jsp是一种基于Java技术的服务器端编程语言,广泛应用于Web开发中。以下是jsp页经典面试题总结,涵盖了jsp的基本概念、jsp与ssi的混合使用、线程安全、html表单...

    JSP面试题--基础

    ### JSP面试题详解 #### 1. HTTP 协议的无状态特性及有状态协议的概念 HTTP(HyperText Transfer Protocol)是一种应用层协议,用于从Web服务器传输超文本到本地浏览器的传输协议。它是一种**无状态协议**,这意味...

    关于Jsp的面试题,(详细)

    本文对 JSP 面试题进行了详细的解析,涵盖了 JSP 的基础知识、内置对象、指令、生命周期、单线程模式、页面间对象传递、JSP 和 Servlet 的区别等方面。 JSP 的基础知识 JSP(Java Server Pages)是一种基于 Java ...

    Java/Jsp面试题汇总

    Java/Jsp面试题汇总主要涵盖了Java编程语言及JSP(JavaServer Pages)的相关技术要点,这些知识点是面试中经常被问到的,也是开发者必备的基础技能。以下是对这些主题的详细解析: 1. **Java基础知识**: - 类与...

    java面试题,jsp面试题集,软件工程师面试题集

    ### Java面试题概览 #### 1. Java类基础 - **`java.lang.Thread`:** 此类为线程提供了基本的功能支持。在Java中创建线程时可以直接继承此类或者实现`Runnable`接口。 - **`java.lang.Number`:** `Number`类是一个...

    jsp servlet面试题总结

    jsp servlet面试题总结 jsp 中九大内置对象为: 1. request 请求对象,类型 javax.servlet.ServletRequest,作用域 Request 2. response 响应对象,类型 javax.servlet.SrvletResponse,作用域 Page 3. ...

    jsp详细面试题

    ### JSP面试题详解 #### 一、JSP编译指令概述 JSP(JavaServer Pages)是一种基于Java技术的Web开发技术,它允许开发者在HTML文档中嵌入Java代码,从而实现动态网页的创建。在JSP中,编译指令用于定义页面的行为和...

    servlet和JSP面试题大全

    ### servlet和JSP面试题详解 #### 一、JSP中的九大内置对象 JSP提供了九个内置对象,这些对象简化了开发人员的工作,使得在编写JSP页面时可以直接使用而无需声明。以下是九大内置对象及其说明: 1. **request** -...

    强大的jsp面试题目

    为了帮助求职者更好地准备与JSP相关的面试,以下将对“强大的JSP面试题目”中的关键知识点进行深入解析,涵盖MVC模式、JSP指令、Servlet工作原理、J2EE框架、Web服务等核心概念。 #### JSP与MVC模式 MVC(Model-...

    最全的JSP面试题

    **JSP(Java Server Pages)面试题大全** 在IT行业中,JSP作为一款强大的服务器端脚本语言,常用于构建动态网页应用。本篇将详细探讨JSP面试中可能遇到的关键知识点,帮助求职者全面准备面试,提升成功几率。 1. *...

    java与jsp面试试题

    这份"java与jsp面试试题"集合提供了一套全面的面试问题,帮助求职者和开发者准备相关职位的面试。以下是对这些知识点的详细说明: 1. **Java基础** - 类与对象:理解面向对象编程的基本概念,包括类的定义、对象的...

    servlet和JSP面试题答案.pdf

    Servlet 和 JSP 面试题答案 Servlet 和 JSP 是 Java Web 开发中两个非常重要的技术。下面是对 Servlet 和 JSP 面试题答案的总结。 JSP 中的九大内置对象 在 JSP 中,有九大内置对象,分别是: 1. request 请求...

    JSP和Servlet面试题

    本文将深入探讨JSP和Servlet的相关面试知识点,帮助你为面试做好充分准备。** ### 1. JSP基础 - **JSP是什么?** JSP是一种基于Java的技术,用于创建动态网页。它将HTML代码与Java代码结合在一起,允许在服务器端...

    jsp面试题.docx

    ### JSP面试题知识点解析 #### 一、Servlet的生命周期 **知识点概述:** Servlet的生命周期包括以下几个关键阶段:初始化、服务以及销毁。 1. **初始化(Initialization)**: - Servlet容器(如Tomcat)加载...

    SQlServer面试题

    本文总结了SQL Server面试题,涵盖了JSP、Servlet、JDBC和JDO等方面的知识点,旨在帮助读者更好地理解和掌握这些技术。 JSP方面 1. JSP共有9种基本内置组件: * request:用户端请求,此请求会包含来自GET/POST...

    java面试题web部分

    Java web开发面试题总结 Java web开发是一个复杂的领域,涵盖了多种技术和概念。本文总结了Java web开发面试中的一些常见问题和答案,涵盖了forward和redirect的区别、JSP中的INCLUDE、应用服务器、数据连接池、JSP...

    java,jsp面试题

    根据给定文件的信息,我们可以提炼出一系列与Java和JSP相关的面试知识点,下面将逐一进行详细解释。 ### JSP指令标签解析 1. **`jsp:include`**:该指令用于在请求处理阶段动态地包含另一个页面。它可以分为两种...

Global site tag (gtag.js) - Google Analytics