`

JSP指令基础

阅读更多

      JSP指令不是JSP代码中逻辑的一部分。相反,JSP指令只是为容器提供指导和指示,告诉容器如何完成JSP处理的某些方法。

 

      JSP指令包括:page指令;taglib指令;include指令。

 

      指令的形式一般为:<%@ 指令名 [...一个或多个属性...]%>。指令类似于动作,也可以有一些属性。@符号和指令名之间的空格以及最后一个属性与结束%>之间的空格都是可选的。

 

      处理一个JSP页面:容器的角度。

      容器完成的处理划分为不同阶段。

      1.第一阶段,JSP页面实际上首先转换为Java源代码。这称为翻译阶段,在这个阶段,称JSP页面被翻译为JAVA源代码。java源代码按纯文本格式生成,而且是人可读的。

      2.第二阶段,Java源代码编译为可执行的字节码。这称为编译阶段。所得到的可执行字节码是二进制格式,可以由任何JVM执行。

      3.第三阶段,执行已编译的JSP二进制码时,它会处理到来的请求。这个阶段称为请求阶段。这个阶段发生的所有事情都称为在请求时出现。

 

      一旦被翻译和编译,就能重用JSP二进制码来处理每一个到来的请求。这就不必为每个请求都完成翻译和编译阶段。不过,如果JSP有修改,容器必须发现这个修改,并重新翻译和重新编译页面。

     

     

 

 

分享到:
评论

相关推荐

    JSP指令和动作熟悉

    在JavaServer Pages (JSP) 技术中,指令(Directives)和动作(Actions)是两种关键...了解并熟练运用这些元素是成为一名合格的JSP开发者的基础。在实际开发中,结合良好的编程实践,可以创建出高效、可扩展的Web应用。

    JSP编程基础及应用实例集锦

    2. **JSP指令**:JSP提供三种类型的指令,分别是`&lt;jsp:include&gt;`(包含指令)、`&lt;jsp:forward&gt;`(转发指令)和`&lt;jsp:useBean&gt;`(使用Bean指令)。它们用于控制页面的处理方式。 3. **JSP动作元素**:如`&lt;jsp:...

    JSP基础语法-include指令

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

    JSP指令web开发基础篇

    ### JSP指令与Web开发基础知识点详解 #### JSP(JavaServer Pages)简介 JSP是一种基于Java技术的服务器端脚本技术,用于创建动态网页。它允许开发者将Java代码嵌入到HTML文档中,从而使得静态网页能够展示动态内容...

    JSP语法基础.pdf

    ### JSP语法基础详解 #### 一、JSP页面组成及元素分类 JSP (Java Server Pages) 是一种基于Java的服务器端动态网页技术标准,它允许开发人员创建功能丰富的Web应用程序。一个JSP页面主要由**元素**和**模板数据**...

    jsp基础学习资料(jsp基础学习资料)

    2. **JSP指令**:这些是配置信息,比如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, 和`&lt;jsp:directive&gt;`,它们告诉JSP引擎如何处理页面。 3. **脚本元素**:包括脚本声明、脚本片段和表达式。`! %&gt;`用于声明变量或方法,`...

    JSP基础练习 ppt

    - JSP元素:包括指令(directives)、动作(actions)、脚本元素(scriptlets)等,用于控制页面的行为和结构。 - 表达式(Expressions):用于输出变量或表达式的值到HTML文档。 - 声明(Declarations):声明...

    JSP基础语法

    JSP基础语法是JSP开发的基础,包括注释、Scriptlet、page指令、包含指令、跳转指令等。 1. JSP 中的三种注释 JSP 中有三种注释方式:显式注释、隐式注释和 JSP 自己的注释。显式注释使用 HTML 风格的注释,例如 &lt;!...

    耿祥义JSP经典基础课件

    3. **JSP指令**:JSP有三种指令:page指令、include指令和taglib指令。page指令用于设置整个页面的属性,如语言、导入包等;include指令用于静态或动态地包含其他文件;taglib指令引入自定义标签库。 4. **JSP动作*...

    jsp技术开发基础jsP方面的知识

    ### jsp技术开发基础知识点详解 #### JSP基础概念 JSP(JavaServer Pages)是一种基于Servlet技术构建的动态网页技术。它允许开发者在HTML页面中嵌入Java代码,从而实现动态内容的生成。JSP文件的扩展名通常是`.jsp...

    JSP网络编程从基础到实践

    《JSP网络编程从基础到实践》是一本深入浅出介绍JSP技术的教程,适合初学者和有一定经验的开发者进行学习。JSP(JavaServer Pages)是Java平台上的一个核心技术,它允许开发人员创建动态、交互式的网页。本教程以...

    JSP语法基础PPT

    JSP基础语法,掌握JSP基本语法 掌握JSP基本指令 &lt;jsp:include pate=“uri”/&gt; “uri”%&gt; &lt;jsp:forward page=“uri”/&gt; 掌握JSP九个内置对象

    实验2_Jsp语法 -页面基本结构、指令标记和动作标记

    ### 实验2_Jsp语法 -页面基本结构、指令标记和动作标记 ...本次实验不仅加深了对JSP语法的理解,还锻炼了实际操作能力,尤其是在页面跳转、数据传递与处理等方面,为后续更复杂的Web应用开发奠定了坚实的基础。

    模块一语言基础模块教学单元JSP指令元素和动作元素(“程序”文档)共43张.pptx

    《JSP指令元素和动作元素详解》 JSP(JavaServer Pages)是Java技术中用于构建动态网页的应用程序,它允许开发者将静态HTML与动态Java代码结合在一起。本讲主要探讨的是JSP中的指令元素和动作元素,这些是构建高效...

    WEB程序设计-JSP(第2章 JSP开发基础).pdf

    JSP指令 - `&lt;%@ page %&gt; `:定义页面的属性,如内容类型、编码等。 - `&lt;%@ include %&gt; `:包含其他文件。 - `&lt;%@ taglib %&gt; `:指定自定义标签库的位置。 #### 3. JSP动作 - `&lt;jsp:include&gt;`:在运行时包含文件。 ...

    Java Web程序设计入门课件-JSP指令.pptx

    理解并熟练运用这些JSP指令是Java Web开发的基础,它们可以帮助我们更有效地编写和组织代码,提高开发效率。通过学习和实践,开发者可以更好地掌握Java Web程序设计,进而构建更复杂、功能丰富的Web应用。

    jsp基础实验讲解

    #### 六、JSP指令标记 - **page指令**:用于定义整个JSP页面的全局属性,如设置内容类型、字符集、错误处理等。例如: - `;charset=UTF-8" %&gt;` - `*, java.text.*" %&gt;` - **include指令**:静态地将另一个文件...

    JSP动态网站开发 第1章 JSP使用基础第2章 HTML与CSS第3章 JavaScript脚本编程…………

    2. **JSP页面结构**:包括JSP指令(page, include, taglib)、声明、脚本元素(scriptlet, expression, declaration)以及动作元素。 3. **JSP生命周期**:从加载、编译到执行的完整过程,包括初始化、服务和销毁三...

    JSP基础 (PDF)

    3. **指令(Directives)**:JSP指令如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, 和`&lt;jsp:include&gt;`等,用于配置页面属性,引入其他文件或包含外部资源。 4. **动作(Actions)**:例如`&lt;jsp:useBean&gt;`, `&lt;jsp:setProperty&gt;...

    jsp 基础思想 入门

    JSP页面主要由三部分组成:静态内容(HTML、CSS、JavaScript)、JSP指令、以及JSP元素(包括脚本元素、指令元素和动作元素)。静态内容是用户可见的HTML,而JSP元素则包含在HTML中,用于处理动态内容。 2. **JSP的...

Global site tag (gtag.js) - Google Analytics