`
spring0303
  • 浏览: 26864 次
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JSP指令( include )

阅读更多
include指令

格式为: <%@ include file="URL" %>
用途:在JSP编译的时候,插入其他文档的文本.(它同<jsp:include page="" />的本质区别就是,前者在编译时,合并文件内容,在服务端产生一个Servlet; 后者在服务端产生2个Servlet, 在响应请求时,合并两个Servlet的输出.两种方式在速度上的区别并不显著.而且只有使用<%@ include file="" %>的方式,被包含文件才可以设置主页面的响应报头;才可以定义供主页面使用的Java字段和方法.在不要求子页面能够与主页面相互影响的前提下,更多地推荐使用<jsp:include page="" />指令.)

这里使用的URL是相对地址,其基地址就是当前JSP页面的地址.但如果在URL前面加上"/"号,则基地址就变成了Web应用的根目录,而不是服务器所在的根目录.

被导入文件的 文本 将被作为 普通JSP页面文本 编译到 目标Servlet.

当使用include 指令的时候,包含的过程是静态的. 静态的包含就是指这个被包含的文件将会被导入到JSP文件中去.

被包含的文件可以是html文件,jsp文件,文本文件,或者一段Java代码,在这个文件中不能使用<html>,</html>,<body>和</body>,因为它们会破会原文件的结构!

最后要提醒的是,可以包含WEB-INF路径下的文件,不用担心访问被限制!

分享到:
评论

相关推荐

    JSP:include和include指令区别

    在JavaServer Pages (JSP) 技术中,`&lt;jsp:include&gt;` 和 `&lt;%@ include %&gt;` 是两个用于页面组合的指令,它们虽然都用于将一个或多个文件的内容插入到主页面中,但它们的工作机制和使用场景有所不同。理解这两者的区别...

    jsp:include与include实探

    另一方面,`&lt;jsp:include&gt;`是HTML注释形式的旧式包含指令,它的语法格式为: ```jsp &lt;!--#include virtual="relativeUrl" --&gt; ``` 这个指令在JSP 1.2及更早版本中使用,现在已经不推荐使用。它的工作原理是在服务器...

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

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

    2.4 include指令 JSP+AJAX

    2.4 include指令 JSP+AJAX2.4 include指令 JSP+AJAX2.4 include指令 JSP+AJAX2.4 include指令 JSP+AJAX

    JSP指令和动作熟悉

    本篇将详细介绍JSP中的`page`指令,以及`include`指令与相关动作`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:fallback&gt;`, `&lt;jsp:plugin&gt;`。 首先,`page`指令是JSP中最高级别的指令,它用于定义整个JSP页面的属性。`...

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

    `&lt;%@ include file="..."%&gt;` 是一个JSP指令,它在编译时(页面转换为Servlet时)静态地将一个文件的内容插入到JSP页面中。这意味着被包含的页面只会被包含一次,除非JSP文件重新编译。例如: ```jsp &lt;%@ include ...

    jsp的include的两种用法

    这种方式是 JSP 的指令元素,它可以将指定的 JSP 文件包含到当前 JSP 文件中。这个过程发生在翻译阶段,也就是 JSP 被转换成 Servlet 的阶段。在这个阶段,JSP 容器将 JSP 文件转换成 Servlet,然后执行这个 Servlet...

    JSP基础语法-include指令

    ### JSP基础语法-include指令详解 在Java Server Pages(JSP)技术中,`include`指令是一项重要的功能,它允许开发者将一个JSP页面的内容嵌入到另一个JSP页面中,从而实现代码的重用和模块化。通过`include`指令,...

    JSP的include指令的使用方法

    在JSP页面中,include指令是一个重要的组成部分,它用于在JSP页面编译之前将另一个文件的内容插入到当前页面。使用include指令可以将常用的代码段或组件包含到多个JSP页面中,从而实现代码的重用,提高开发效率和...

    实验2 JSP指令标记与JSP动作标记(3.20)

    ### 实验2 JSP指令标记与JSP动作标记(3.20)——知识点解析 #### 实验背景及目标 本次实验旨在加深学生对JSP技术的理解与运用能力,特别是针对JSP指令标记与JSP动作标记的学习。通过具体的操作实践,使学生能够熟练...

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

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

    jsp经典面试题!!!

    但是,如果data.inc文件中包含JSP代码,我们可以使用JSP指令include来包含文件,例如:&lt;%@include file="data.inc"%&gt;。 2、如何执行一个线程安全的 JSP? 为了执行一个线程安全的JSP,只需增加以下指令:。这将告诉...

    JSP指令与动作熟悉

    实验目的:掌握3种脚本、page和include指令、&lt;jsp:include&gt;和&lt;jsp:forward&gt;动作。 实验内容: 1. 编写一个页面片段top.jspf,作用是显示网站名称和日期(服务器时间)。显示内容如下: 作业3网站 今天是:2014-02-...

    jsp指令,page指令简单介绍

    JSP指令主要有三种类型:`page`、`include`和`taglib`。 **page指令**是JSP指令中最核心的一种,它用于设置整个JSP页面的属性。例如,我们可以使用`page`指令指定页面的编码、导入Java包、声明页面使用的语言等。...

    jsp include 乱码问题的解决

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

    JSP中include指令静态导入和动态导入的区别.pdf

    在JSP中,`include`指令用于将一个或多个页面的内容合并到主页面中,以实现页面的模块化。这有助于提高代码复用性并简化维护。`include`指令有两种形式:静态导入和动态导入,它们在处理和执行时有所不同。 1. **...

    JSP指令元素(page指令/include指令/taglib指令)复习整理

    本文将深入讲解三个主要的JSP指令元素:`page`指令、`include`指令和`taglib`指令。 1. **page指令**: - `page`指令用于设置JSP页面的全局属性,其作用范围涵盖整个JSP页面。例如,你可以通过`language`属性声明...

    JSP常见的三个编译指令page、include、taglib

    jsp中include指令静态导入和动态导入的区别详解JSP编译指令page、include详解JSP中动态include与静态include的区别介绍JSP指令元素(page指令/include指令/taglib指令)复习整理基于jsp:included的使用与jsp:param乱码...

    JSP指令与操作.ppt

    本章主要讲解了三种类型的JSP指令:page、include和taglib,以及JavaBeans在JSP中的应用。 **1. JSP指令** JSP指令是用于提供元信息给JSP引擎的特殊指令,它们不直接影响最终生成的HTML,而是影响JSP的编译过程。...

Global site tag (gtag.js) - Google Analytics