jsp头部的page指令
jsp的page指令可以修改jsp页面中的一些重要的属性或者行为:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
language属性 | 表示jsp翻译后是什么语言文件,暂时只支持java |
---|---|
contentType属性 | 表示jsp返回的数据类型是什么?是源码中response.setContentType()参数值 |
pageEncoding属性 | 表示当前jsp页面文件本身的字符类型 |
import属性 | 同java源代码中一样,用于导包,导类 |
autoFlush属性(out输出流使用) | 设置当out输出流缓冲区满了之后,是否自动刷新缓冲区,默认是true |
buffer属性(out输出流使用) | 设置out缓冲区大小,默认8k. |
errorPage属性 | 设置当jsp页面运行时出错,自动跳转到错误的页面路径 (errorPage页面,表示错误后自动跳转到的路径 一般是以斜杠/打头,表示请求的地址为http://ip:port/工程路径/ 映射到代码的web目录) |
isErrorPage属性 | 设置当前jsp页面是否是错误信息页面,默认是false.若为true,可以获取异常信息 |
session属性 | 设置当前jsp页面,是否创建HttpSession对象,默认是true. |
extends属性 | 设置当前jsp页面翻译出来的类默认继承谁.(一般不推荐改) |
当buffer设置小的时候,就会出现缓冲溢出: