定义JSP文件中的全局属性.
JSP 语法
<%@ page
[ language="java" ]
[ extends="package.class" ]
[ import="{package.class | package.*}, ..." ]
[ session="true | false" ]
[ buffer="none | 8kb | sizekb" ]
[ autoFlush="true | false" ]
[ isThreadSafe="true | false" ]
[ info="text" ]
[ errorPage="relativeURL" ]
[ contentType="mimeType [ ;charset=characterSet ]" | "text/html ; charset=ISO-8859-1" ]
[ isErrorPage="true | false" ]
%>
language: 声明当前JSP 页面使用的脚本语言的种类,因为页面是JSP 页面,该属性的值通常都是java 。
extends: 确定JSP 程序编译时所产生的Java 类,需要继承的父类,或者需要实现的接口的全限定类名。
import: 用来导入包,下面几个包是默认自动导入的,不需要显式导入。默认导入的包有: java .lang.*;javax.servlet.*;javax.servlet.jsp.*;javax.servlet. http.*
session: 设定这个JSP 页面是否需要HTIP session 。
buffer: 指定输出缓冲区的大小。输出缓冲区的JSP 内部对象: out 用于缓存JSP页面对客户浏览器的输出,默认值为8kb,可以设置为none ,也可以设置为其他的值,单位kb
autoFlush: 当输出缓冲区即将溢出时,是否需要强制输出缓冲区的内容。设置为true 时为正常输出:如果设置为false ,会在buffer 溢出时产生一个异常。
info: 设置该JSP 程序的信息,也可以看做其说明,可以通过Servlet. getServletInfo()方法获取该值。如果在JSP 页面中,可直接调用getServletInfo()方法获取该值,因为JSP 页面的实质就是Servlet 。
errorPage: 指定错误处理页面。如果本程序产生了异常或者错误,而该JSP 页面没有对应的处理代码,则会自动调用该指令所指定的JSP 页面。使用JSP 页面时,可以不处理异常,即使是checked 异常。
isErroePage: 设置本JSP 页面是否为错误处理程序。如果该页面本身己是错误处理页面,则无须使用errorPage 属性。
contentType: 用于设定生成网页的文件格式和编码方式,即MIME 类型和页面宇符集类型,默认的MIME 类型是textlhtml; 默认的字符集为ISO-8859-1 。
例子
<%@ page import="java.util.*, java.lang.*" %>
<%@ page buffer="5kb" autoFlush="false" %>
<%@ page errorPage="error.jsp" %>
描述
<%@ page %>指令作用于整个JSP页面,同样包括静态的包含文件。但是<% @ page %>指令不能作用于动态的包含文件,比如 <jsp:include>
你可以在一个页面中用上多个<% @ page %>指令,但是其中的属性只能用一次,不过也有个例外,那就是import属性。因为import属性和Java中的import语句差不多(参照Java Language),所以你就能多用此属性几次了.
无论你把<% @ page %>指令放在JSP的文件的哪个地方,它的作用范围都是整个JSP页面。不过,为了JSP程序的可读性,以及好的编程习惯,最好还是把它放在JSP文件的顶部.
分享到:
相关推荐
JAI公司宣称,GO-5000M-PGE和GO-5000C-PGE两款相机符合欧洲议会及理事会2004/108/EC指令定义的EMC(电磁兼容性)标准。具体标准包括: EN61000-6-3(通用发射标准 第一部分) EN61000-6-2(通用免疫标准 第一部分) ...
例如,BFLY-PGE-03S2M-C是采用Sony ICX424传感器,具有1/3英寸单色图像传感器,分辨率为1280x960像素的相机。 11. **相机接口**:虽然文档没有直接提及,但由于是GigEVision相机,我们可以推断这些相机应支持...
在给定的压缩包文件"pge-1.0.7.0.tar.gz"中,我们看到的是一个名为"PGE"的Python库,版本为1.0.7.0。这个库可能是为了特定目的或功能而设计的,比如数据处理、图形渲染、游戏开发等。 首先,让我们了解一下`.tar.gz...
PGE-Project, 基于Wohlstand平台的平台游戏 基于Wohlstand的平台游戏引擎一个免费开源游戏引擎和工具包,它提供了创建平台类型游戏的能力。创建由 Vitaly Novichkov"wohlstand" 联系人和帮助
### pge code90105错误导致无法编译oracle1pc.pc文件 #### 背景介绍 在处理CICS(Customer Information Control System)环境下的一些应用开发时,经常需要编译特定的程序文件以便与Oracle数据库进行交互。其中一...
峨眉山大火成岩省中广泛分布着赋存Fe-Ti-V氧化物矿的层状辉长岩体和赋存Cu-Ni-PGE硫化物矿的镁铁超镁铁岩体,系统归纳并分析了这两类成矿岩浆在控矿因素、岩浆性质、岩浆过程等方面存在的差异。对比Cu-Ni-PGE硫化物...
【标题】"pge-base-conda-isce2:具有conda + isce2的pge基础" 在IT领域,特别是遥感和地球观测科学中,"pge-base-conda-isce2"是一个重要的软件环境,它结合了conda管理和isce2软件。conda是一个开源的包管理系统...
标题中的“watch-pge-electrical-outages”是一个项目或服务,其主要目的是监控Pacific Gas and Electric Company(PG&E)的电力中断情况。PG&E是一家美国的公用事业公司,负责为加利福尼亚州的广大地区提供电力和...
标题“pge-skills-matrix”暗示我们正在讨论一个与技能矩阵相关的项目,可能是用于评估、管理和提升个人或团队在专业领域内的技能水平。在这个上下文中,"PGE"可能代表"Professional Growth and Evaluation"或者特定...
AEM Apps入门套件 :NEW_button: 请注意,自2015年6月起,要求已更改。如果您还没有AEM 6.1,请使用release/6.0-apps-featurepack分支。 目标 为您(开发人员)提供文件系统上的AEM Apps项目,准备好将其构建并安装...
Pge32.ec可能是引擎库的编译后文件,用于运行时支持;简单数据编辑.exe和飞机大战.exe是已经编译好的应用程序,可以直接运行;icon.ico是游戏的图标文件,显示在任务栏和开始菜单中;飞机大战.rc则是资源脚本文件,...
《PGE易语言游戏模块详解》 在信息技术领域,易语言作为一款中文编程语言,以其简单易学的特点深受初学者和开发者的喜爱。PGE(Power Game Engine)易语言游戏模块,是专为易语言用户设计的游戏开发工具,旨在简化...
在“integracion-gis-pge-master”这个压缩包中,很可能是包含了整个项目的所有源代码、文档、数据文件和说明。源代码部分可能展示了如何使用Java与GIS库进行交互,实现特定的地理数据处理和分析任务。文档可能详细...
2. Makefile,用于编译C代码,提供了一组编译指令和规则。 3. test.py,前面提到的Python测试脚本,可能使用了诸如unittest、pytest等测试框架。 4. README文件,可能包含项目说明、要求、指导和如何运行的详细信息...
provider :pge , ENV [ 'PGE_CLIENT_ID' ] , ENV [ 'PGE_CLIENT_SECRET' ] end 在Rails中,您需要添加到中间件堆栈中: Rails . application . config . middleware . use OmniAuth :: Builder do provider :pge...
标题 "pge383-assignment12-rjiang11:GitHub Classroom创建的pge383-assignment12-rjiang11" 提供的信息表明这是一项编程作业,可能属于某个课程(可能是“pge383”)的第12次任务,由学生rjiang11在GitHub ...
标题 "pge383-assignment12-jp58457: GitHub Classroom创建的pge383-assignment12-jp58457" 暗示这是一项编程作业,由GitHub Classroom平台生成,用于教育目的。这个项目可能属于一个名为"PGE383"的课程,而"jp58457...