JSP指令不是JSP代码中逻辑的一部分。相反,JSP指令只是为容器提供指导和指示,告诉容器如何完成JSP处理的某些方法。
JSP指令包括:page指令;taglib指令;include指令。
指令的形式一般为:<%@ 指令名 [...一个或多个属性...]%>。指令类似于动作,也可以有一些属性。@符号和指令名之间的空格以及最后一个属性与结束%>之间的空格都是可选的。
处理一个JSP页面:容器的角度。
容器完成的处理划分为不同阶段。
1.第一阶段,JSP页面实际上首先转换为Java源代码。这称为翻译阶段,在这个阶段,称JSP页面被翻译为JAVA源代码。java源代码按纯文本格式生成,而且是人可读的。
2.第二阶段,Java源代码编译为可执行的字节码。这称为编译阶段。所得到的可执行字节码是二进制格式,可以由任何JVM执行。
3.第三阶段,执行已编译的JSP二进制码时,它会处理到来的请求。这个阶段称为请求阶段。这个阶段发生的所有事情都称为在请求时出现。
一旦被翻译和编译,就能重用JSP二进制码来处理每一个到来的请求。这就不必为每个请求都完成翻译和编译阶段。不过,如果JSP有修改,容器必须发现这个修改,并重新翻译和重新编译页面。
分享到:
相关推荐
在JavaServer Pages (JSP) 技术中,指令(Directives)和动作(Actions)是两种关键...了解并熟练运用这些元素是成为一名合格的JSP开发者的基础。在实际开发中,结合良好的编程实践,可以创建出高效、可扩展的Web应用。
2. **JSP指令**:JSP提供三种类型的指令,分别是`<jsp:include>`(包含指令)、`<jsp:forward>`(转发指令)和`<jsp:useBean>`(使用Bean指令)。它们用于控制页面的处理方式。 3. **JSP动作元素**:如`<jsp:...
### JSP基础语法-include指令详解 在Java Server Pages(JSP)技术中,`include`指令是一项重要的功能,它允许开发者将一个JSP页面的内容嵌入到另一个JSP页面中,从而实现代码的重用和模块化。通过`include`指令,...
### JSP指令与Web开发基础知识点详解 #### JSP(JavaServer Pages)简介 JSP是一种基于Java技术的服务器端脚本技术,用于创建动态网页。它允许开发者将Java代码嵌入到HTML文档中,从而使得静态网页能够展示动态内容...
### JSP语法基础详解 #### 一、JSP页面组成及元素分类 JSP (Java Server Pages) 是一种基于Java的服务器端动态网页技术标准,它允许开发人员创建功能丰富的Web应用程序。一个JSP页面主要由**元素**和**模板数据**...
2. **JSP指令**:这些是配置信息,比如`<%@ page %>`, `<%@ include %>`, 和`<jsp:directive>`,它们告诉JSP引擎如何处理页面。 3. **脚本元素**:包括脚本声明、脚本片段和表达式。`! %>`用于声明变量或方法,`...
- JSP元素:包括指令(directives)、动作(actions)、脚本元素(scriptlets)等,用于控制页面的行为和结构。 - 表达式(Expressions):用于输出变量或表达式的值到HTML文档。 - 声明(Declarations):声明...
JSP基础语法是JSP开发的基础,包括注释、Scriptlet、page指令、包含指令、跳转指令等。 1. JSP 中的三种注释 JSP 中有三种注释方式:显式注释、隐式注释和 JSP 自己的注释。显式注释使用 HTML 风格的注释,例如 <!...
3. **JSP指令**:JSP有三种指令:page指令、include指令和taglib指令。page指令用于设置整个页面的属性,如语言、导入包等;include指令用于静态或动态地包含其他文件;taglib指令引入自定义标签库。 4. **JSP动作*...
### jsp技术开发基础知识点详解 #### JSP基础概念 JSP(JavaServer Pages)是一种基于Servlet技术构建的动态网页技术。它允许开发者在HTML页面中嵌入Java代码,从而实现动态内容的生成。JSP文件的扩展名通常是`.jsp...
《JSP网络编程从基础到实践》是一本深入浅出介绍JSP技术的教程,适合初学者和有一定经验的开发者进行学习。JSP(JavaServer Pages)是Java平台上的一个核心技术,它允许开发人员创建动态、交互式的网页。本教程以...
JSP基础语法,掌握JSP基本语法 掌握JSP基本指令 <jsp:include pate=“uri”/> “uri”%> <jsp:forward page=“uri”/> 掌握JSP九个内置对象
### 实验2_Jsp语法 -页面基本结构、指令标记和动作标记 ...本次实验不仅加深了对JSP语法的理解,还锻炼了实际操作能力,尤其是在页面跳转、数据传递与处理等方面,为后续更复杂的Web应用开发奠定了坚实的基础。
《JSP指令元素和动作元素详解》 JSP(JavaServer Pages)是Java技术中用于构建动态网页的应用程序,它允许开发者将静态HTML与动态Java代码结合在一起。本讲主要探讨的是JSP中的指令元素和动作元素,这些是构建高效...
JSP指令 - `<%@ page %> `:定义页面的属性,如内容类型、编码等。 - `<%@ include %> `:包含其他文件。 - `<%@ taglib %> `:指定自定义标签库的位置。 #### 3. JSP动作 - `<jsp:include>`:在运行时包含文件。 ...
理解并熟练运用这些JSP指令是Java Web开发的基础,它们可以帮助我们更有效地编写和组织代码,提高开发效率。通过学习和实践,开发者可以更好地掌握Java Web程序设计,进而构建更复杂、功能丰富的Web应用。
#### 六、JSP指令标记 - **page指令**:用于定义整个JSP页面的全局属性,如设置内容类型、字符集、错误处理等。例如: - `;charset=UTF-8" %>` - `*, java.text.*" %>` - **include指令**:静态地将另一个文件...
2. **JSP页面结构**:包括JSP指令(page, include, taglib)、声明、脚本元素(scriptlet, expression, declaration)以及动作元素。 3. **JSP生命周期**:从加载、编译到执行的完整过程,包括初始化、服务和销毁三...
3. **指令(Directives)**:JSP指令如`<%@ page %>`, `<%@ include %>`, 和`<jsp:include>`等,用于配置页面属性,引入其他文件或包含外部资源。 4. **动作(Actions)**:例如`<jsp:useBean>`, `<jsp:setProperty>...
JSP页面主要由三部分组成:静态内容(HTML、CSS、JavaScript)、JSP指令、以及JSP元素(包括脚本元素、指令元素和动作元素)。静态内容是用户可见的HTML,而JSP元素则包含在HTML中,用于处理动态内容。 2. **JSP的...