JSP中page指令的常见属性

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

 

 


  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值