主页 > 网站优化 > JSP页面中常见的page指令

JSP页面中常见的page指令

Page指令

我们在说《JSP页面中最常使用的脚本元素》的时候,提到了指令标签

而Page指令,就是一种极其常见的指令

之前使用的例子:

Page指令可以在页面内随便放置,最好是放在页首。

里面有很多使用:

(1)language:

language属性不写可以,写成别的会无法编译

写法是:<%@ page language="java"%>

(2)extends:

标明JSP编译时需要加入的Java Class的全名,最好不使用它,它会限制JSP的编译能力.

写法是: <%@ page extends="package.class"%>

(3)import:

import属性,写了之后会自动添加到servlet的import语句中,但不进行包存在性的检查;

写法:<%@ page import="java.util.*"%>

(4)session:

Session对象是否参与会话,session="false"就没有session对象了

写法:<%@ page session="false"%>

(5)buffer:

buffer属性指定out对象(JspWriter)使用的缓冲区大小,以kb为单位,默认8kb

写法:<%@ page buffer="none"%>

(6)autoFlush:

autoFlush属性控制当缓冲区满了后,是自动清空输出缓冲区(默认true),还是在缓冲区溢出后抛出异常(false)。

写法:<%@ page autoFlush="true"%>

(7)isThreadSafe:

isThreadSafe问你的应用是否是线程安全的,缺省为true,表示应用是线程安全的,可以同时响应多个请求;如果设置为false,那么一次只能处理一个用户请求。

写法:<%@ page isThreadSafe="false"%>

(8)info:

定义一个可以在servlet中通过getServletInfo方法获取的字符串。 jsp容器做的是在servlet中生成getServletInfo方法返回info属性指定的String

写法:<%@ page info="infotext"%>

(9)errorPage:

errorPage="relativeURL" 设置处理异常事件的JSP文件。

isErrorPage="true | false" 设置此页是否为出错页,如果被设置为true,你就能使用exception对象

写法:<%@ page errorPage="error.jsp"%>、、<%@ page isErrorPage="true"%>

(10)isELIgnored:

isELIgnored忽略el表达式

写法:<%@ page isELIgnored="true"%>

(11)contentType:

contentType属性设置发送到客户端文档的响应报头的类型和字符编码。多个使用;号分开。 pageEncodeing属性只用于更改字符编码

写法:<%@ page contentType="text/html; charset=UTF-8"%>

Charset设置的是页面的字符集、pageEncoding定义的输出流的字符集

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!