03.@page指令

发表日期:2015-02-15 21:20:08 | 来源: | | 浏览(729) 分类:JSP基础

page指令共有以下12中:

1.autoFlush:可以设置为true或false,如果设置为true,当缓冲区满时,到客户端输出被刷新,如果设置为false,当缓冲区满时,将出现异常。表示缓冲区溢出。默认为true,

2.buffer:指定到客户端输出流的缓冲模式,如果none则表示不设置缓冲区;如果指定数值,那么输出的时候就必须使用不小于这个值的缓冲区进行缓冲。此属性要和autoFlush一起使用。默认不小于8K,根据不同的服务器可以设置。

3.contentType:定义JSP字符的编码和页面响应的MIME类型,如:contentType="text/html;charset=utf-8"

4.errorPage:定义此页面出错时要显示的页面,此属性要与isErrorPage一起使用。

5.extents:主要定义此页面产生的Servlet是从哪个父类扩展而来,例如extends="父类名称"。

6.import:此页面要导入哪几个包,和java一样。例如:import="java.IO.*"

7.info:此页面的信息,例如info="text info"

8.isErrorPage:可以设置true或false,表示此页面是否是处理出错的页面,如果是true,则errorPage指定的页面出错时才可跳转到此页面进行错误处理,如果设置成false,则无法处理。

9.isThreadSafe:可以设置为true或false,表示此页面是否是线程安全的,如果为true,表示一个JSP页面可以处理多个用户的请求,如果是false,则此页面一次只能处理一个用户请求。

10.language:定义脚本语言,参数只能说java,应为jsp只支持用java写啊。

11.pageEncoding:JSP页面的字符编码。

12.session:可以设置为true或false。是否开启session会话。


实例:

<%@ page language="java" contentType="text/html;" pageEncoding="utf-8" errorPage="error.html" isErrorPage="true" Encoding="UTF8"%>

<%@ page import = "java.sql.*"%>


比如可以设置mime类型,使页面变换显示形式实现下载为别的格式。

<%@page lanage="java" contentType="application/msword;charset=gbk"%>

<%

    response.setHeader("Content-Disposition","attachement;filename=test.doc");

%>


集速网 copyRight © 2015-2022 宁ICP备15000399号-1 宁公网安备 64010402001209号
与其临渊羡鱼,不如退而结网
欢迎转载、分享、引用、推荐、收藏。