`
wxinpeng
  • 浏览: 589703 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

JSP指令元素简介

阅读更多

 

 

指令元素(Directives Elements)

指令主要用来提供整个JSP网页相关的信息,并且用来设定JSP页面的相关属性。

一、page指令

功能:设定整个JSP网页的属性和相关功能。
语法:< %@ page attribute1="value1" attribute2="value2" %>
标签元素:< jsp:directive.page attribute1="value1" attribute2="value2" />


page指令元素的属性      
language="language"    指定JSP Container要用什么语言来编译JSP网页。目前只可以使用Java语言,不过不排除增加其它语言。默认值为Java。      
extends="className"    定义此JSP页面产生的Servlet是继承自哪个父类。必须为实现HttpJspPage接口的类。JSP规范对不完全理解其隐意的情况下使用此属性提出警告。      
import="importList"    定义此JSP页面可以使用哪些Java API。用逗号分隔列出一个或多个全质类名。此列表用于在生成的java servlet中创建相应的导入语句。以下包是自动包含的,不必被指出:java.lang.*;java.servlet.*;java.servlet.jsp.*;java.servlet.htt.*      
session="true|false"    指明JSP页面是否需要一个HTTP会话,如果为true,那么产生的servlet将包含创建一个HTTP会话(或访问一个HTTP会话)的代码,缺省为true。      
buffer="none|size in kb"    指定输出流缓存的大小。有效值是nkb或没有。缺省为8kb。      
authflush="true|false:    决定输出流的缓冲区是否要自动清除。当值为true时缓存满时将被自动刷新,当值为false时,缓冲区满会抛出溢出异常。缺省值为true。      
isThreadSafe="true"    此JSP页面能处理来自多个线程的同步请求,此值为true,否则为false,生成的servlet表明它实现了SingleThreadMode接口。SingleThreadMode已经声明不赞成使用(deprecate)      
info="text"    表示此JSP页面的相关信息,由getServletInfo()方法返回的。      
isErrorPage="true|false"    如果此页面被用作处理异常错误的页面,则为true。在这种情况下,页面可被指定为另一页面page指令元素中errorPage属性的取值。指定此属性为true将使exception隐含变量对此页面可用。缺省值为false。      
errorPage="error_url"    表示如果发生异常错误,网页会被重新指向一个URL页面。错误页面必须在其page指令元素中指定isErrorPage="true"      
contentType="ctinfo"    表示将在生成servlet中使用的MIME类型和可选字符解码。      
pageEncoding="ctinfo"    表示JSP页面的编码方式。      
isELIgnored="true|false"    表示是否在此JSP网页中执行或忽略EL表达式。如果为true时JSP Container将忽略EL表达式。    

二、include指令

功能:在JSP编译时插入包含一个文件。包含的过程是静态的,包含的文件可以是JSP、HTML、文本或是Java程序。
语法:< %@ include file="relativeURLspec" %>
标签元素:< jsp:directive.include file="relativeURLspec" />
注意:include指令元素和行为元素主要有两个方面的不同点。
1.include指令是静态包含,执行时间是在编译阶段执行,引入的内容为静态文要,在编译成servlet时就和包含者融合到一起。所以file不能是一个变量,也不能在file后接任何参数。
2.include行为是动态包含,执行时间是在请求阶段执行,引入的内容在执行页面时被请求时动态生成再包含到页面中。

三、taglib指令

功能:使用标签库定义新的自定义标签,在JSP页面中启用定制行为。
语法:< %@ taglib uri="tabLibraryURI" prefix"tagPrefix" %>
标签元素:< jsp:directive.taglib uri="tabLibraryURI" prefix"tagPrefix" />


page指令元素的属性      
uri="tagLibraryURI"    标签库描述器的URI,主要是说是tagLibrary的存放位置。      
prefix="tagPrefix"    用于标识在页面后面部分使用定制标签的唯一前缀。

分享到:
评论

相关推荐

    02-JSP脚本元素指令及动作.ppt

    02-JSP脚本元素指令及动作.ppt

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

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

    JSP指令元素-tablib

    **JSP指令元素-TLD与Taglib** 在JavaServer Pages (JSP) 技术中,`&lt;jsp:directive.taglib&gt;` 是一个指令元素,用于引入一个标签库,也就是我们通常所说的Taglib。Taglib是JSP的一个强大特性,它允许开发者创建自定义...

    Java Web程序设计-1期 项目库_单元案例_JSP指令元素和动作元素案例.doc

    《Java Web程序设计-1期 项目库_单元案例_JSP指令元素和动作元素案例》文档主要介绍了Java Web开发中JSP的指令元素和动作元素的应用,通过三个课堂案例深入解析了JSP注释、声明和表达式的使用。 首先,JSP注释是...

    模块一语言基础模块教学单元4JSP指令元素和动作元素公开课获奖课件.pptx

    第四讲主要讲解了JSP中的指令元素和动作元素,这是软件101班林东升老师的一堂获奖公开课。课程的主要目标是让学生掌握JSP中的注释、脚本元素、指令元素以及动作元素的使用。其中,注释的添加方法(包括输出注释和...

    Jsp脚本元素指令以及动作课后作业

    **1.1 关于jsp指令描述正确的是:** - **正确答案:A** - **解析:** JSP指令是用来设置JSP页面的一些特性或者行为的,它们以`开始,以`%&gt;`结束。例如`; charset=UTF-8" %&gt;`, 这个指令指定了页面使用的语言和内容...

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

    JSP指令元素是JSP页面中预定义的元数据,它们不直接影响页面的输出,而是影响JSP页面的处理方式。本文将深入讲解三个主要的JSP指令元素:`page`指令、`include`指令和`taglib`指令。 1. **page指令**: - `page`...

    JSP指令和动作熟悉

    在JavaServer Pages (JSP) 技术中,指令(Directives)和动作(Actions)是两种关键元素,用于扩展和控制页面的行为。本篇将详细介绍JSP中的`page`指令,以及`include`指令与相关动作`&lt;jsp:include&gt;`, `&lt;jsp:forward...

    JAVA Web程序设计-3期(KC006) 04单元案例_JSP指令元素和动作元素案例.doc

    【JAVA Web程序设计-3期(KC006) 04单元案例_JSP指令元素和动作元素案例.doc】文档主要介绍了JSP中的指令元素和动作元素,通过三个课堂案例来详细阐述它们的使用方法。 首先,我们来看第一个案例——使用JSP注释。...

    JSP指令和脚本元素.ppt

    JSP 指令和脚本元素 JSP(JavaServer Pages)是一种将 Java 与 HTML 相结合的规范,由 Sun Microsystems 公司开发。JSP 是使用 Java 开发基于 Web 的应用程序不可或缺的部分,可以结合其他 Java 组件一起使用。 ...

    jsp指令,page指令简单介绍

    在Java Server Pages(JSP)技术中,指令元素是用于定义页面范围的元数据,它们不直接参与页面的输出,而是影响JSP引擎如何处理页面。本篇文章将深入探讨"jsp指令",特别是"page指令",以及与之相关的`errorPage`和`...

    jsp简单语法,servlet,JSP概述,JSP页面构成,注释,指令,脚本元素,动作元素,错误处理

    - **动作元素**:用于调用JSP组件,如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:param&gt;`等。 **3. 注释** 在JSP中,可以使用HTML注释(`&lt;!-- ... --&gt;`)或Java注释(`//`, `/* ... */`)。Java注释在JSP被翻译成...

    Java Web初级编程:JSP 页面元素.pptx

    Java Web 初级编程 JSP 页面元素 JAVA Web 编程是当前 Web 开发中非常重要的一...Page 指令和 Include 指令是 JSP 页面元素中非常重要的两种指令,它们用于在 JSP 页面中指定不同的指令,以便控制 JSP 页面的行为。

    JSP基本语法指令和动作元素_couldzfw_JSP基本语法、指令和动作元素_

    ### **二、JSP指令** 指令是针对整个JSP页面的配置信息,不直接参与页面的生成。主要有以下几种: 1. ****: 页面指令,用于设置页面的属性,如字符编码、错误页、导入的Java包等。 2. ****: 包含指令,用于将其他...

    JSP 动作元素

    与JSP指令元素不同的是,JSP动作元素在请求处理阶段起作用。JSP动作元素是用XML语法写成的。 利用JSP动作可以动态地插入文件、重用JavaBean组件、把用户重定向到另外的页面、为Java插件生成HTML代码。 动作元素只有...

    JSP脚本元素、指令、内建对象

    主要介绍JSP的两种注释、三脚本、七动作、九内建对象

    JSP构成元素(课件)(适用于有一定软件基础的人员)

    JSP的主要构成元素包括脚本元素、指令元素和动作元素。接下来我们将详细探讨这些元素。 ### 脚本元素 脚本元素在JSP中用于嵌入Java代码,以实现动态功能。它们主要有三种类型: 1. **声明(Declarations)** - ...

Global site tag (gtag.js) - Google Analytics