专栏首页老码农的一亩三分地IT兄弟连 JavaWeb教程 JSP内置对象3

IT兄弟连 JavaWeb教程 JSP内置对象3

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/ITXDL123/article/details/90089797

读取web.xml配置信息的config对象

config对象主要用于取得服务器的配置信息。通过pageContxt对象的getServletConfig()方法获取一个config对象。当一个Servlet初始化时,容器把某些信息通过config对象传递给这个Servlet。开发者可以在web.xml文件中为应用程序环境中的Servlet程序和JSP页面提供初始化参数。config对象的常用方法如下:

● getServletContext():获取Servlet上下文

● getServletName():获取Servlet服务器名

● getInitParameter():获取服务器所有初始参数名称

● getInitParameterNames():获取服务器中name参数的初始值

应答或请求的page对象

page对象代表JSP页面本身,只有在JSP页面内才是合法的。page对象本质上是包含当前Servlet接口引用的变量,可以看做是this关键字的别名。page对象的常用方法如下所示:

● getClass():返回当前Object的类

● hashCode():返回该Object的哈希码

● toString():把该Object转换成字符串

● equals(Object o):比较该对象和指定对象是否相等

获取异常信息的exception对象

exception对象用来处理JSP文件执行时发生的所有错误和异常,只有在page指令中设置isErrorPage属性值为true的页面才可以被使用,在一般的JSP页面中使用该对象将无法编译JSP文件。exception对象几乎定义了所有异常情况,在Java程序中,可以使用try...catch关键字来处理异常情况,如果在JSP页面中出现没有捕捉到的异常,就会生成exception对象,并把exception对象传送到在page指令中设定的错误页面中,然后在错误页面中处理响应的exception对象。exception对象的常用方法如下所示:

● getMessage():返回exception对象的异常信息字符串

● getLocalizedmessage():返回本地化的异常错误

● toString():返回关于异常错误的简单信息描述

● fillInStackTrace():重写异常错误的栈执行轨迹

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • LinkedList 源码分析

    链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以...

    希希里之海
  • Java课堂笔记1

    3. 命名规则严格要求,字母、数字、下划线、美元符号$、下划线_组成,其中不能以数字开头,也不能使用Java的关键字

    爱学习的孙小白
  • Hibernate配置

    Hibernate核心配置文件传递的是连接数据库的必备信息,还有一些可选配置,所以在一个使用Hibernate的工程中需要去完成一个这样的配置文件

    木瓜煲鸡脚
  • 聊聊nacos的ServerStatusManager

    nacos-1.1.3/naming/src/main/java/com/alibaba/nacos/naming/cluster/ServerStatusMa...

    codecraft
  • 聊聊nacos client的MetricsMonitor

    nacos-1.1.3/client/src/main/java/com/alibaba/nacos/client/monitor/MetricsMonitor...

    codecraft
  • 设计一个百万级的消息推送系统

    先简单说下本次的主题,由于我最近做的是物联网相关的开发工作,其中就不免会遇到和设备的交互。

    纯洁的微笑
  • 深入理解Java8 Lambda表达式

    匿名函数的应用场景是: 通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用Lambda表达式。lambda表达式所表示的匿名函数的内容应该是很简单...

    ZhangXianSheng
  • Java 11正式发布,新特性解读

    北京时间 9 月 26 日,Oracle 官方宣布 Java 11 正式发布。这是 Java 大版本周期变化后的第一个长期支持版本,非常值得关注。你可以点击以下...

    纯洁的微笑
  • ArrayList 源码分析

    在 Java 中当创建数组时会在内存中划分一块连续的内存,然后当有数据进入的时候会将数据按顺序的存储在这块连续的内存中。当需要读取数组中的数据时,需要提供数组中...

    希希里之海
  • Spring Boot2 系列教程(二)创建 Spring Boot 项目的三种方式

    我最早是 2016 年底开始写 Spring Boot 相关的博客,当时使用的版本还是 1.4.x ,文章发表在 CSDN 上,阅读量最大的一篇有 43W+,如...

    江南一点雨

扫码关注云+社区

领取腾讯云代金券