JSP指令概述和JSP指令page指令

JSP指令概述

  作用:用于配置JSP页面,导入资源文件

  格式:<%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ...%>

  分类:

    1.page  :配置JSP页面的

    2.include    :页面包含的。导入页面的资源文件

    3.taglib    :导入资源

JSP指令page指令

contentType:等同于response.setContentType()

  1.设置响应体的mime类型以及字符集

  2.设置当前jsp页面的编码(只能是高级的IDE才能生效,如果使用低级工具,则需要设置pageEncoding属性设置当前页面的字符集)

language:支持的语言

buffer=“8kb” :缓冲区大小默认为8kb

import:导包

 

 

 

errorPage:当前页面发生异常后,会自动跳转到指定的错误页面

isErrorPage:标识当前页面是否是错误页面。

  true:是,可以使用内置对象exception

  false:否。默认值。不可以使用内置对象exception

index.jsp页面

<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.List" %>
<%@ page contentType="text/html;charset=UTF-8" errorPage="500.jsp" language="java" %>
<html>
  <head>
    <title>$Title$</title>
  </head>
  <body>

  <%
    List list = new ArrayList();
    int i =3/0;
  %>

  </body>
</html>

500错误页面

<%@ page contentType="text/html;charset=UTF-8" isErrorPage="true" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
    <h1>服务器正忙....</h1>
    <%
        String message = exception.getMessage();
        out.print(message);
    %>
</body>
</html>

报异常会展示500编写的页面

不会给客户显示报错信息

 

posted @ 2022-08-15 10:57  魔光领域  阅读(59)  评论(0编辑  收藏  举报