指令元素(DirectivesElements)
指令主要用来提供整个JSP网页相关的信息,并且用来设定JSP页面的相关属性。
一、page指令
功能:设定整个JSP网页的属性和相关功能。 语法: 标签元素:<JSP:DIRECTIVE.PAGE&NBSP;ATTRIBUTE1="VALUE1"&NBSP;ATTRIBUTE2="VALUE2"&NBSP; />
page指令元素的属性 language="language"指定JSPContainer要用什么语言来编译JSP网页。目前只可以使用Java语言,不过不排除增加其它语言。默认值为Java。 extends="className"定义此JSP页面产生的Servlet是继承自哪个父类。必须为实现HttpJspPage接口的类。JSP规范对不完全理解其隐意的情况下使用此属性提出警告。 import="importList"定义此JSP页面可以使用哪些JavaAPI。用逗号分隔列出一个或多个全质类名。此列表用于在生成的javaservlet中创建相应的导入语句。以下包是自动包含的,不必被指出:java.lang.*;java.servlet.*;java.servlet.jsp.*;java.servlet.htt.* session="true|false"指明JSP页面是否需要一个HTTP会话,如果为true,那么产生的servlet将包含创建一个HTTP会话(或访问一个HTTP会话)的代码,缺省为true。 buffer="none|sizeinkb"指定输出流缓存的大小。有效值是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时JSPContainer将忽略EL表达式。
二、include指令
功能:在JSP编译时插入包含一个文件。包含的过程是静态的,包含的文件可以是JSP、HTML、文本或是Java程序。 语法: 标签元素:<JSP:DIRECTIVE.INCLUDE&NBSP;FILE="RELATIVEURLSPEC"&NBSP; /> 注意:include指令元素和行为元素主要有两个方面的不同点。 1.include指令是静态包含,执行时间是在编译阶段执行,引入的内容为静态文要,在编译成servlet时就和包含者融合到一起。所以file不能是一个变量,也不能在file后接任何参数。 2.include行为是动态包含,执行时间是在请求阶段执行,引入的内容在执行页面时被请求时动态生成再包含到页面中。
三、taglib指令
功能:使用标签库定义新的自定义标签,在JSP页面中启用定制行为。 语法: 标签元素:<JSP:DIRECTIVE.TAGLIB&NBSP;URI="TABLIBRARYURI"&NBSP;PREFIX"TAGPREFIX"&NBSP; />
page指令元素的属性 uri="tagLibraryURI"标签库描述器的URI,主要是说是tagLibrary的存放位置。 prefix="tagPrefix"用于标识在页面后面部分使用定制标签的唯一前缀。
|
相关推荐
page指令,include指令与<jsp:include>、<jsp:forward>、<jsp:fallback>、<jsp:plugin>动作
2.3 JSP指令 JSP+AJAX2.3 JSP指令 JSP+AJAX2.3 JSP指令 JSP+AJAX2.3 JSP指令 JSP+AJAX
JSP指令标记与JSP动作标记(3.20)操作文档
实验目的:掌握3种脚本、page和include指令、<jsp:include>和<jsp:forward>动作。 实验内容: 1. 编写一个页面片段top.jspf,作用是显示网站名称和日期(服务器时间)。显示内容如下: 作业3网站 今天是:2014-02-...
JSP指令,page指令,errorPage和isErrorPage等属性的介绍。
Tomcat的配置 Tomcat的典型目录结构 JSP 脚本的四个元素, JSP 表达式、JSP Scriptlet 、 JSP 指令和JSP注释 JSP脚本中使用其他包的类
本资源描述了jsp脚本元素、jsp指令和jsp动作
JSP指令用来设置整个JSP页面相关的属性,如网页的编码方式和脚本语言。 语法格式如下: 指令可以有很多个属性,它们以键值对的形式存在,并用逗号隔开。 JSP中的三种指令标签: 指令 描述 ...
21天学通Java+Web开发 第3章 JSP指令元素21天学通Java+Web开发 第3章 JSP指令元素21天学通Java+Web开发 第3章 JSP指令元素
WEB开发 之 JSP指令.docx
JavaWeb开发技术-JSP指令.pptx
JavaWeb程序设计入门课件JSP指令共5页.pdf.zip
模块一语言基础模块教学单元4JSP指令元素和动作元素公开课获奖课件.pptx
模块一语言基础模块教学单元JSP指令元素和动作元素(“程序”文档)共43张.pptx
Java Web程序设计-1期 项目库_单元案例_JSP指令元素和动作元素案例.doc 学习资料 复习资料 教学资源
JAVA Web程序设计-3期(KC006) 04单元案例_JSP指令元素和动作元素案例.doc 学习资料 复习资料 教学资源
今天复习了JSP指令元素部分,整理了下,跟大家一起分享: 一、page指令:设定JSP页面的全局属性,该配置作用于整个JSP页面,设置包括静态包含的文件。 <%@ page 属性1=”属性值1“ 属性2=”属性值2“ %> 1、...
希望能帮到大家
JSP相关资料
JSP相关资料