JSP中page指令的常见属性

xiaoxiao2021-02-28  46

JSP中page指令的常见属性

属性名称

取值范围

描述

language

java

指明解释该JSP文件时采用的语言。一般为java语言,默认为java

extends

任何类的全名

指明编译该JSP文件时继承的哪个类。JSP为Servlet,因此当指明继承普通类时需要实现Servlet的init、destroy等方法

import

任何包名、类名

引入该JSP用到的类、包等。import是唯一可以声明多次的page指令属性。一个import属性可以引用多个类,中间用英文逗号隔开,如<%@page import="java.util.List,java.util.ArrayList" %>  JSP中下面的四个包里的类可以直接使用java.lang.*, javax.servlet.*, javax.servlet.jsp.*,  javax.servlet.http.*

session

true,false

指明该JSP是否内置session对象。如果为true,则内置session对象,可直接使用,否则不内置,默认为true

autoFlush

true,false

是否运行缓存。如果为true,则使用out.println()等方法输出的字符串并不是立刻到达客户端服务器的,而是暂时存在缓存里,缓存满或程序执行完毕或者执行out.flush()操作时才到客户端。默认为true

buffer

none或者数字+kb

指定缓存大小。当autoFlush设定为true时有效,例如<%@ page buffer="10kb" %>

isTreadSafe

true,false

指定是否线程安全。如果为true,则运行多个线程同时运行该JSP程序,否则只运行一个线程,其余线程等待。默认为false

isErrorPage

true,false

指定该页面是否为错误处理页面。如果为true,则该JSP内置有一个Exception对象exception,可直接使用,否则没有。默认为false

errorPage

某个JSP页面的相对路径

指明一个错误显示页面,如果该JSP程序抛出一个未捕捉的异常,则转到errorPage指定的页面。errorPage指定的页面通常isErrorPage属性为true,且内置的exception对象为未捕捉的异常

contentType

有效的文档类型

客户端浏览器根据该属性判断文档类型,例如:HTML格式为text/html,纯文本格式为text/plain,JPG图像为image/jpeg,GIF图像为image/gif,Word文档为application/msword

info

任意字符串

指明JSP的信息。该信息可以通过Servlet.getServletInfo()方法获取到

trimDirectiveWhitespaces

true,false

是否去掉指令前后的空白字符,默认为false

 

 

转载请注明原文地址: https://www.6miu.com/read-2625740.html

最新回复(0)