`
勤业思行
  • 浏览: 83803 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

JSP系列二:JSP指令元素

    博客分类:
  • JSP
阅读更多

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!">

 

 

 

 

 

 

1
1
分享到:
评论

相关推荐

    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被翻译成...

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

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

    jsp语法(jsp脚本元素、jsp指令和jsp动作)

    #### 二、JSP脚本元素 JSP脚本元素用于嵌入Java代码,这些代码最终会成为由JSP页面转换生成的Servlet的一部分。脚本元素主要包括以下三种格式: ##### 1. 声明格式 (`!code%&gt;`) 这种格式用于定义变量或方法,并且...

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

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

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

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

    JSP指令和动作熟悉

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

    JSP:include和include指令区别

    它是一个动作元素(Action Element),属于JSP 1.2规范中的JSP标准动作(JSP Standard Actions)的一部分。`&lt;jsp:include&gt;` 动作可以在运行时动态地引入其他页面的内容。这意味着每次请求主页面时,都会重新计算并...

    JSP课件(JSP 语法基础)PPT

    JSP注释:包括输出注释、隐藏注释; JSP脚本元素 :包括声明、表达式、脚本...JSP指令元素 :包括Page指令、Include指令和Taglib指令; JSP动作元素:包括Include动作、forward动作、param动作、plugin动作、JavaBean

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

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

    JSP页面的基本结构——求圆面积周长

    JSP指令是一种特殊的JSP元素,它用于指定JSP页面的某些属性或行为。常见的JSP指令有: * page指令:,用于指定JSP页面的编码方式、语言、缓存等属性。 * include指令:,用于将其他文件包含到当前JSP页面中。 二、...

    JSP基本语法及由浅入深

    1. **翻译阶段**:服务器将JSP页面转换为Servlet源码,这个过程会将JSP指令和脚本元素转换成相应的Java代码。 2. **初始化阶段**:Servlet被加载和实例化,执行`init()`方法。如果`&lt;jsp:useBean&gt;`存在,那么相应的...

    jsp实用教程 jsp电子教程 jsp 从入门到精通 jsp

    二、JSP指令 1. page指令:定义JSP页面的全局属性,如编码、导入包等。 2. include指令:用于在页面编译时或运行时包含其他文件。 3. taglib指令:引入自定义标签库。 三、JSP脚本元素 1. Scriptlet:在中编写Java...

    《JSP基础教程:黑魔方》(清华版)

    5. **指令**:`&lt;%@...%&gt;`是JSP指令,用于向JSP引擎提供元数据,如导入Java包、定义页面编码或包含其他文件。 6. **JSP标签库**:JSP支持自定义标签,这允许开发人员创建可重用的组件。例如,JavaServer Pages ...

    JSP指令和脚本元素.ppt

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

    JSP 的脚本,指令,动作

    **指令元素** 主要有以下几种: 1. ****:页面指令,用于设置整个JSP页面的属性,如字符编码、导入的Java包等。 2. ****:包含指令,用于在运行时将一个JSP或HTML文件插入到当前页面。 3. ****:标签库指令,用于...

    最全的靠谱JSP考试题复习题试题(有10多套题)

    2. JSP指令(Directives): - page指令:定义JSP页面的属性,如语言、导入的包、编码方式等。 - include指令:静态或动态地包含其他文件到JSP页面。 - taglib指令:引入自定义标签库。 3. JSP动作(Actions):...

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

    **二、JSP指令元素** 指令元素是针对整个JSP页面的配置信息,它们不直接影响页面的输出,而是指导JSP容器如何处理页面。常见的指令元素有: 1. **Page指令**:用于设置JSP页面的基本属性,如字符编码、导入的Java...

    jsp网络编程:从基础到实践 源码

    2. **JSP基本元素**: - **指令(Directives)**:如`&lt;%@ page %&gt;`, `&lt;%@ include %&gt;`, `&lt;%@ taglib %&gt;`, 它们用来配置页面属性、包含其他文件或引入自定义标签库。 - **脚本元素(Scriptlets)**: `&lt;%...%&gt;` ...

    JSP应用开发-JSP基本语法与常用指令.pptx

    * Java脚本元素:包括声明、表达式、Java脚本代码等。 * 页面注释:包括显式注释和隐藏注释两种。 * 页面指令:包括page、include、taglib等。 JSP隐式对象 JSP隐式对象是JSP页面中内置的对象,它们可以在JSP页面...

    JSP指令元素-tablib

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

Global site tag (gtag.js) - Google Analytics