JSP的指令:即用于对该JSP页面的各种信息和处理进行管理的一种标记。
本文将介绍到JSP的page指令、include指令和taglib指令。
page指令:用于声明所使用的脚本语言种类、指定导入的Java包等。
include指令:主要是用来指定包含各类文件。
taglib指令:用于声明JSP页面中所使用的自定义标签,同时引用所指定的标签库并设置标签库的前缀。
一、page指令:设定JSP也卖弄的全局属性,该配置的作用域是整个JSP页面(甚至包含静态包含的文件)。
语法格式:<%@ page 属性1=“属性值1” 属性2=“属性值2” ...%>
page指令的属性:13个。
1、language:默认为java。目前暂时只能使用java作为JSP的脚本语言。但是提供了一种可扩展性来不排除以后可以使用 c、c++或者其他语言的可能。
2、extends:指定该JSP页面生成的Servlet继承于那个父类。
3、import:指定导入的java包。
4、session:指定JSP页面中是否可以使用session对象。
5、buffer:指定输出流是否具有缓冲区,并设置缓冲区大小。{none |40KB},默认为8KB。
6、autoFlush: 指定缓冲区是否自动进行强制输出。默认为true,如果buffer=“none”,则必然有autoFlush=“true”。缓冲区满时:autoFlush=“true”,输出正常。autoFlush=“false”将出现异常。
7、isThreadSafe:指定JSP文件对多线程的支持与否。即是否对多用户请求同时响应。
8、info:设定jsp页面的相关信息。可以通过String getServletInfo()方法获取到info的字符串形式。
9、errorPage:指定该JSP页面发生异常错误时,网页重新跳转到能够处理异常的JSP文件。
10、isErrorPage: 指定该JSP文件是否为能够处理异常的JSP文件。
11、contentType:指定JSP文件的MIME格式及网页的编码形式。默认为:
<%@ page contentType="text/html;charset=ISO-8859-1"%>
若JSP文件中出现中文,需要将charset的值改为"gb2312"、"gb1036"等支持中文的编码形式。
12、pageEncoding: 指定页面的编码形式。同上的charset子属性。
13、isELIgnored:指定该JSP文件是否支持EL表达式。
二、include指令:用于在JSP文件中插入一个包含文本或者代码的文件,可以是HTML、文本文件、JSP文件。只有被包含的文件执行完成后,该JSP文件才会恢复执行。一般形式:
<%@ include file="被包含文件的地址">。
1、包含文本文件
<%@ include file="XX.txt">
可以将<%@ include file="XX.txt">放到<body>中进行文本文档在页面的显示。若文本文件中出现了中文字符,修改page指令中的编码形式是没有作用的,必须在文本文件中的第一行加上相应的page指令,如:
<%@ page contentType="text/html;charset=gb2312"%>。
2、包含HTML文件
<%@ include file="XX.html">
3、包含JSP文件
<%@ include file="XX.jsp">
三、taglib指令:用于声明JSP页面中所使用的自定义标签,同时引用所指定的标签库并设置标签库的前缀。
一般形式:<%@ taglib uri="URITOTagLibrary" prefix="tagProfix" %>
uri:标签库存放位置。
prefix:指定该标签库使用的前缀。
eg:<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<c:out value="Hello World!">
分享到:
相关推荐
- **动作元素**:用于调用JSP组件,如`<jsp:include>`, `<jsp:forward>`, `<jsp:param>`等。 **3. 注释** 在JSP中,可以使用HTML注释(`<!-- ... -->`)或Java注释(`//`, `/* ... */`)。Java注释在JSP被翻译成...
### **二、JSP指令** 指令是针对整个JSP页面的配置信息,不直接参与页面的生成。主要有以下几种: 1. ****: 页面指令,用于设置页面的属性,如字符编码、错误页、导入的Java包等。 2. ****: 包含指令,用于将其他...
#### 二、JSP脚本元素 JSP脚本元素用于嵌入Java代码,这些代码最终会成为由JSP页面转换生成的Servlet的一部分。脚本元素主要包括以下三种格式: ##### 1. 声明格式 (`!code%>`) 这种格式用于定义变量或方法,并且...
02-JSP脚本元素指令及动作.ppt
**1.1 关于jsp指令描述正确的是:** - **正确答案:A** - **解析:** JSP指令是用来设置JSP页面的一些特性或者行为的,它们以`开始,以`%>`结束。例如`; charset=UTF-8" %>`, 这个指令指定了页面使用的语言和内容...
在JavaServer Pages (JSP) 技术中,指令(Directives)和动作(Actions)是两种关键元素,用于扩展和控制页面的行为。本篇将详细介绍JSP中的`page`指令,以及`include`指令与相关动作`<jsp:include>`, `<jsp:forward...
它是一个动作元素(Action Element),属于JSP 1.2规范中的JSP标准动作(JSP Standard Actions)的一部分。`<jsp:include>` 动作可以在运行时动态地引入其他页面的内容。这意味着每次请求主页面时,都会重新计算并...
JSP注释:包括输出注释、隐藏注释; JSP脚本元素 :包括声明、表达式、脚本...JSP指令元素 :包括Page指令、Include指令和Taglib指令; JSP动作元素:包括Include动作、forward动作、param动作、plugin动作、JavaBean
Java Web 初级编程 JSP 页面元素 JAVA Web 编程是当前 Web 开发中非常重要的一...Page 指令和 Include 指令是 JSP 页面元素中非常重要的两种指令,它们用于在 JSP 页面中指定不同的指令,以便控制 JSP 页面的行为。
JSP指令是一种特殊的JSP元素,它用于指定JSP页面的某些属性或行为。常见的JSP指令有: * page指令:,用于指定JSP页面的编码方式、语言、缓存等属性。 * include指令:,用于将其他文件包含到当前JSP页面中。 二、...
1. **翻译阶段**:服务器将JSP页面转换为Servlet源码,这个过程会将JSP指令和脚本元素转换成相应的Java代码。 2. **初始化阶段**:Servlet被加载和实例化,执行`init()`方法。如果`<jsp:useBean>`存在,那么相应的...
二、JSP指令 1. page指令:定义JSP页面的全局属性,如编码、导入包等。 2. include指令:用于在页面编译时或运行时包含其他文件。 3. taglib指令:引入自定义标签库。 三、JSP脚本元素 1. Scriptlet:在中编写Java...
5. **指令**:`<%@...%>`是JSP指令,用于向JSP引擎提供元数据,如导入Java包、定义页面编码或包含其他文件。 6. **JSP标签库**:JSP支持自定义标签,这允许开发人员创建可重用的组件。例如,JavaServer Pages ...
JSP 指令和脚本元素 JSP(JavaServer Pages)是一种将 Java 与 HTML 相结合的规范,由 Sun Microsystems 公司开发。JSP 是使用 Java 开发基于 Web 的应用程序不可或缺的部分,可以结合其他 Java 组件一起使用。 ...
**指令元素** 主要有以下几种: 1. ****:页面指令,用于设置整个JSP页面的属性,如字符编码、导入的Java包等。 2. ****:包含指令,用于在运行时将一个JSP或HTML文件插入到当前页面。 3. ****:标签库指令,用于...
2. JSP指令(Directives): - page指令:定义JSP页面的属性,如语言、导入的包、编码方式等。 - include指令:静态或动态地包含其他文件到JSP页面。 - taglib指令:引入自定义标签库。 3. JSP动作(Actions):...
**二、JSP指令元素** 指令元素是针对整个JSP页面的配置信息,它们不直接影响页面的输出,而是指导JSP容器如何处理页面。常见的指令元素有: 1. **Page指令**:用于设置JSP页面的基本属性,如字符编码、导入的Java...
2. **JSP基本元素**: - **指令(Directives)**:如`<%@ page %>`, `<%@ include %>`, `<%@ taglib %>`, 它们用来配置页面属性、包含其他文件或引入自定义标签库。 - **脚本元素(Scriptlets)**: `<%...%>` ...
* Java脚本元素:包括声明、表达式、Java脚本代码等。 * 页面注释:包括显式注释和隐藏注释两种。 * 页面指令:包括page、include、taglib等。 JSP隐式对象 JSP隐式对象是JSP页面中内置的对象,它们可以在JSP页面...
**JSP指令元素-TLD与Taglib** 在JavaServer Pages (JSP) 技术中,`<jsp:directive.taglib>` 是一个指令元素,用于引入一个标签库,也就是我们通常所说的Taglib。Taglib是JSP的一个强大特性,它允许开发者创建自定义...