JSP的三大指令(page/include/talib)之page指令:
page指令在JSP页面中是最常用的;
page指令常用属性:
import:等同于java中import语句,导入包文件;例子:<%@ page import=\"大众java.util., java.net.\"大众%>
pageEncoding:指定当前页面编码,如果pageEncoding和contentType都没有没有设值,默认为iso-8859-1;
contentType:等同于调用response.setContentType(\"大众text/html;charset=xxx\公众);和pageEncoding的浸染一样;
errorPage:如果当前页面涌现非常,可以用于跳转到指定自定义的errorPage页面,例子:<%@ page errorPage=\"大众errorpage\"大众%>;
isErrorPage:指定当前页面是否为处理缺点的页面,当属性为true时,这个页面的状态码为500,并且这个页面可以利用九大内置工具exception;
autoFlush:默认值为true,当指定JSP的输出流缓冲区满时,自动刷新缓冲区;
buffer:指定JSP页面输出流缓冲区的大小,默认为8KB;
isELIgnored:当前页面是否支持EL表达式,默认为true;
page指令不常用属性:
language:当前JSP编译后的措辞!
默认为java,当前也只能选择java
info:当前JSP的解释信息
isThreadSafe:当前JSP是否实行只能单线程访问,默认为false,表示支持并发访问
session:当前页面是否可以利用session,默认为false,表示支持session的利用。
extends:指定JSP真身的父类!
案例演示效果如下:
500缺点显示效果图
404缺点显示效果图
一样平常页面乱码缘故原由图
源码展示如下图:
web.xml配置缺点信息
仿照缺点页面图
缺点页面跳转图