网络

教育改变生活

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 546|回复: 0
打印 上一主题 下一主题

【JAVA WEB应用开发】2-1Page指令属性

[复制链接]

418

主题

419

帖子

1710

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1710
跳转到指定楼层
楼主
发表于 2023-2-28 09:09:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第二章 动态网页开发基础
page指令属性
No.
指令属性
描述
01
autoFlush
可以设置为truefalse,如果设置为true,当缓冲区满时,客户端的输出会被刷新;如果设置为false,当缓冲区满时,将出现异常,表示缓冲区溢出。默认为true,如autoFlash="true"
02
buffer
指定到客户端输出流的缓冲模式。如果为none,则表示不设置缓冲区;如果指定数值,那么输出时就必须使用不小于这个值的缓冲区进行缓冲。此属性要和autoFlush一起使用。默认不小于8KB,根据不同的服务器可以进行不同设置
03
contentType
定义JSP字符的编码和页面响应的MIME类型,如果是中文HTML显示,则使用如下形式:contentType="text/html;charset=UTF-8"
04
errorPage
定页面出错时要跳转的显示页,如errorPage="error.jsp",要与isErrorPage属性一起使用
05
extends
主要定义此JSP页面产生的Servlet是从哪个父类扩展而来,如extends="父类名称"
06
import
页面要导入的程序包名称,如import="java.util.*",可以多次使用
07
info
JSP页面的信息,如info="www.yootk.com"
08
isErrorPage
可以设置为truefalse,表示此页面是否为出错的处理页。如果设置为true,则errorPage指定的页面出错时才能跳转到此页面进行错误处理;如果设置为false,则无法处理
09
isThreadSafe
可以设置为truefalse,表示此页面是否是线程安全的。如果为true,表示一个JSP页面可以处理多个用户的请求;如果为false,则此JSP一次只能处理一个用户请求
10
language
用来定义要使用的脚本语言,目前只能是Java,如language="java"
11
pageEncoding
JSP页面的字符编码,需要显示中文则设置为pageEncoding="UTF-8"
12
session
可以设置为truefalse,指定所在页面是否参与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="错误处理页面"%>

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

WEB前端

QQ|手机版|小黑屋|金桨网|助学堂  咨询请联系站长。

GMT+8, 2024-12-23 01:28 , Processed in 0.033163 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表