教育改变生活
标题: 【JAVA WEB应用开发】2-1Page指令属性 [打印本页]
作者: 却尘 时间: 2023-2-28 09:09
标题: 【JAVA WEB应用开发】2-1Page指令属性
第二章 动态网页开发基础
page指令属性
| | |
| | 可以设置为true或false,如果设置为true,当缓冲区满时,客户端的输出会被刷新;如果设置为false,当缓冲区满时,将出现异常,表示缓冲区溢出。默认为true,如autoFlash="true" |
| | 指定到客户端输出流的缓冲模式。如果为none,则表示不设置缓冲区;如果指定数值,那么输出时就必须使用不小于这个值的缓冲区进行缓冲。此属性要和autoFlush一起使用。默认不小于8KB,根据不同的服务器可以进行不同设置 |
| | 定义JSP字符的编码和页面响应的MIME类型,如果是中文HTML显示,则使用如下形式:contentType="text/html;charset=UTF-8" |
| | 定页面出错时要跳转的显示页,如errorPage="error.jsp",要与isErrorPage属性一起使用 |
| | 主要定义此JSP页面产生的Servlet是从哪个父类扩展而来,如extends="父类名称" |
| | 页面要导入的程序包名称,如import="java.util.*",可以多次使用 |
| | JSP页面的信息,如info="www.yootk.com" |
| | 可以设置为true或false,表示此页面是否为出错的处理页。如果设置为true,则errorPage指定的页面出错时才能跳转到此页面进行错误处理;如果设置为false,则无法处理 |
| | 可以设置为true或false,表示此页面是否是线程安全的。如果为true,表示一个JSP页面可以处理多个用户的请求;如果为false,则此JSP一次只能处理一个用户请求 |
| | 用来定义要使用的脚本语言,目前只能是Java,如language="java" |
| | JSP页面的字符编码,需要显示中文则设置为pageEncoding="UTF-8" |
| | 可以设置为true或false,指定所在页面是否参与HTTP会话。默认值为true,如 session="true" |
page指令主要用来设定JSP页面的全局属性该配置将作用于整个JSP页面,甚至包括静态包含的文件。其语法格式如下。
<%@ page 属性1 = “属性值1” 属性2 = “属性值2”%>
1.language属性
l language属性主要用来声明所使用的脚本语言种类目前暂时只
l 能使用Java语言。不过不排除以后可以使用如C、C++或其他语言的可
l 能。language属性的默认值也是java。其属性配置语法格式如下。
l <%@ page language="java">
2.extends属性
extends属性用来指定该JSP页面生成的Servlet是继承于哪个父类设定时必须指定该类的全名,即包名加类名。一般很少使用,而且必须慎重的使用,否则可能限制到JSP的编译能力。其属性配置语法格式如下。
<%@ page extends="继承的父类"%>
3.import属性
import属性用来指定导入的Java包和Java语言基础中的import
语句作用类似。不过有些包在JSP编译时就已经导入了可以不用再进行
导入默认导入的包如下。
java.lang.*;
javax.servlet.*;
javax.servlet.jsp.*;
javax.servlet.http.*;
import属性的配置语法格式如下。
<%@ page import="导入的包名" %>
4.pageEncoding属性
pageEncoding属性用来指定网页的编码格式。其属性配置语法
格式如下。
<%@ page pageEncoding=” ISO-8859-1”%>
5.contentType属性
contentType属性用来指定该JSP文件的MIME格式以及网页编
码格式。其属性配置语法格式如下。
<%@ page contentType="text/html;charset=ISO-8859-1"%>
6.session属性
session属性用来指定该JSP页面中是否可以使用session对象。
如果设置为true则表示该JSP页面中可以使用session对象如果设置
为false则表示该JSP页面中不可以使用session对象。session属性的默
认值为true。其属性配置语法格式如下。
<%@ page session="true | false "%>
7.buffer属性
buffer属性用来指定输出流是否具有缓冲区以及设置缓冲区大
小。如果设置为none则表示输出流不具有缓冲功能如设置为具体的
数据如“40KB”则表示设置的缓冲区大小为40KB。其默认值为8KB。
其属性配置语法格式如下。
<%@ page buffer="none | 40KB"%>
8.autoFlush属性
autoFlush属性用来指定缓冲区是否自动进行强制输出。如果设
置为true那么当缓冲区满的时候仍然能够输出正常如果设置为false
那么当缓冲区满的时候将会产生异常。如果buffer属性设置为none那
么就不能将autoFlush属性设置为false。autoFlush属性的默认值为true。
其属性配置语法格式如下。
<%@ page autoFlush="true | false"%>
9.isErrorPage属性
isErrorPage属性用来指定该JSP文件是否为能够处理异常的JSP
文件其默认值为false。其属性配置语法格式如下。
<%@ page isErrorPage="true | false"%>
10.errorPage属性
errorPage属性用来设置如果当前JSP文件发生异常错误时网
页重新跳转到能够处理异常的JSP文件。其属性配置语法格式如下。
<%@ page errorPage="错误处理页面"%>
欢迎光临 教育改变生活 (http://bbs.goldoar.com/) |
Powered by Discuz! X3.2 |