• Jsp页面中常见的page指令


    注:图片如果损坏,点击文章链接:https://www.toutiao.com/i6513327323628962312/

    1、《JSP页面实际上就是Servlet

    2、《JSP页面中最常使用的脚本元素

    3、《JSP页面隐藏了哪些对象

    Page指令

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

    Jsp页面中常见的page指令

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

    之前使用的例子:

    Jsp页面中常见的page指令

    Page指令可以在页面内随便放置,一般是放在页首的位置。

    里面有很多使用:

    (1)language:

    language属性有默认,写成别的编译不了

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

    (2)extends:

    标明JSP编译时需要加入的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定义的输出流的字符集

    我们写整理这些,里面的内容会在学习的过程中不断扩展,这次我们就做一个小例子

    我们在我们之前的页面写一个明显的错误

    Jsp页面中常见的page指令

    然后我们运行服务器

    Jsp页面中常见的page指令

    然后访问页面

    Jsp页面中常见的page指令

    点击提交

    Jsp页面中常见的page指令

    页面就会出现错误

    Jsp页面中常见的page指令

    但是这个看的人有点晕。特别是用户他不知道这是什么

    我们写一个错误页面

    Jsp页面中常见的page指令

    我们写内容

    Jsp页面中常见的page指令

    然后在错误页面引入

    Jsp页面中常见的page指令

    然后就看到我们写的内容了,这样就不会出现前面用户看不懂的情况,我们可以写我们想写的

    Jsp页面中常见的page指令

    这个例子最后一个,也出现了Exception中的隐藏对象,记到笔记了,又遇到一个。

  • 相关阅读:
    正则表达式的语法表
    leetcode1567. 乘积为正数的最长子数组长度 吴丹阳
    leetcode152. 乘积最大子数组 吴丹阳
    leetcode740. 删除并获得点数 吴丹阳
    leetcode53. 最大子数组和 吴丹阳
    leetcode55. 跳跃游戏 吴丹阳
    leetcode45. 跳跃游戏 II 吴丹阳
    leetcode213. 打家劫舍 II 吴丹阳
    leetcode918. 环形子数组的最大和 吴丹阳
    leetcode482. 密钥格式化 吴丹阳
  • 原文地址:https://www.cnblogs.com/bqwzy/p/8421746.html
Copyright © 2020-2023  润新知