`
zwh910621
  • 浏览: 146721 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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指令和动作熟悉

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

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

    - **指令**:用于配置页面或者影响JSP编译过程,如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, `&lt;%@ taglib %&gt;`等。 - **动作元素**:用于调用JSP组件,如`&lt;jsp:include&gt;`, `&lt;jsp:forward&gt;`, `&lt;jsp:param&gt;`等。 **3. 注释** ...

    jsp指令,page指令简单介绍

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

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

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

    2.3 JSP指令 JSP+AJAX

    2.3 JSP指令 JSP+AJAX2.3 JSP指令 JSP+AJAX2.3 JSP指令 JSP+AJAX2.3 JSP指令 JSP+AJAX

    02_javaWeb知识

    ### JavaWeb知识点详解:JSP指令 #### JSP三大指令概览 JSP技术的核心在于其灵活的应用场景和丰富的功能支持。在JavaWeb开发中,JSP页面通过使用三种主要的指令来增强其表现力和逻辑处理能力。这三种指令分别是`...

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

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

    JSP脚本和指令的使用.ppt

    jsp语言的基本脚本语言,在WEB开发的领域中能够起到重要的作用

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

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

    JSP指令与动作熟悉

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

    JSP编程技术 编译指令 操作指令

    介绍JSP页面的结构 JSP的编译指令、操作指令和代码 重点介绍JSP常用的六大基本对象: out对象、response对象、request对象、application对象、session对象和cookie对象。

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

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

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

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

    jsp实例源代码《jsp大学使用教程》

    jsp指令可以分为三类:指令、include指令和taglib指令。 4. JSP脚本元素 jsp脚本元素用于在jsp页面中执行Java语句,例如:("Hello World!"); %&gt;,该脚本元素用于在jsp页面中输出“Hello World!”。jsp脚本元素...

    JSP内置对象之域对象和JSP指令

    ### JSP内置对象之域对象和JSP指令详解 #### JSP内置对象之域对象 在JSP技术中,有几种内置对象被称为“域对象”,它们用于存储数据,并且具有不同的作用范围。这些域对象包括`pageContext`、`request`、`session`...

    JSP动作和指令.ppt

    **JSP 指令详解** JSP 指令(Directive)是JSP页面中的预定义元素,用于向JSP容器提供元数据信息。它们以`开头,`%&gt;`结尾,主要分为以下三种类型: 1. **Page Directive**: - `language`: 指定JSP页面的脚本语言,...

    JSP 的脚本,指令,动作

    **脚本元素** 在JSP中主要包括三种: 1. ****:这是JSP的脚本片段(Scriptlet),用于编写Java代码,通常用来控制程序流程或计算。 2. ****:表达式元素,会将Java表达式的值转换为字符串并输出到客户端。 3. **!......

Global site tag (gtag.js) - Google Analytics