在此示例中,您将学习如何在JSP页面中处理异常。JSP具有用于错误处理的内置机制,这是一个特殊页面,可用于处理Web应用程序中的每个错误。要将页面定义为错误页面,我们使用page指令,isErrorPage并将值设置为启用属性true。

这是一个JSP错误页面的示例:

html>

Error Page

An error has occurred.

Error message:

我们已经定义了错误页面。下一步是如何在发生未捕获的异常时告诉其他JSP页面使用错误页面来处理错误。为此,我们再次使用page指令。errorPage将此指令的属性设置为指向错误页面。例如,在下面的示例中,我们将其设置为errorPage.jsp。

如果我们尝试访问errorTest.jsp下面的代码段中所示的。它将引发异常,因为我们尝试将无效的字符串转换为数字。由于我们不在页面中处理错误,因此将显示错误页面并显示异常消息。

My Sample Page

This page throws an error:

int number = Integer.parseInt("Hello, World!");

%>

java jsp公共异常页面_Java如何创建JSP错误页面以处理异常?相关推荐

  1. java错误页面_Java web 项目关于错误页面的处理

    第一步:你需要建立一个显示错误信息的jsp页面,内容如下: 系统执行发生错误 系统执行发生错误,信息描述如下: 错误状态代码是:$ {pageContext.errorData.statusCode} ...

  2. php7 设置404页面,zblogphp怎么修改或创建404错误页面的方法

    当网站被访问的网页不存在,就会出现404错误页面,如果zblogphp主题模板中没有404.php文件,就会显示默认的错误页面,但默认的错误页面不太美观,而且也没有返回到网站首页的链接,不利于用户体验 ...

  3. python自定义全局异常_Django 自定义404 500等错误页面的实现

    在开发网站的过程中,404,500错误,是不可避免产生的. 一旦产生了这种错误,很多可以通过web server 来处理.比如使用 apache 的定义 或者nginx 的定义.都可以定向处理.如果单 ...

  4. java常见的报错_Java中常见的错误有哪些?

    原标题:Java中常见的错误有哪些? 1.java.lang.Error 错误.是所有错误的基类,用于标识严重的程序运行问题.这些问题通常描述一些不应被应用程序捕获的反常情况. 原因: 1.对系统所访 ...

  5. 404 错误页面_如何设计404错误页面,以使用户留在您的网站上

    404 错误页面 重点 (Top highlight) 网站设计 (Website Design) There is a thin line between engaging and enraging ...

  6. eclipse web项目页面显示404_404 Not Found错误页面是什么?

    404 Not Found错误页面是一个非常普遍的现象,该页面的目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开,虽然404错误页面在所难免,但网页设计师 ...

  7. nuxt页面跳转_Nuxt.js错误页面跳转可能出现的问题

    在我们的编程开发中,需要考虑 404 .500.连接超时(服务器关闭)是非常常见的手段. 首先我们知道的两种错误跳转知识: 有2种方式处理错误页面 方式1:默认路径,_.vue .(先执行) 方式2: ...

  8. java怎么获取传入路径_java如何获取jsp页面上传的文件路径

    java文件中获得路径 Thread.currentThread().getContextClassLoader().getResource("") //获得资源文件(.class ...

  9. java验证注册页面_Java使用正则表达式对注册页面进行验证功能实现

    本文给大家介绍java使用正则表达式对注册页面进行验证的代码,代码如下所示: package regex; import java.util.Scanner; import java.util.reg ...

最新文章

  1. angular 之 jqLite
  2. linux cacti 搭建,Cacti搭建部署
  3. mysql使用游标删除数据库_mysql 使用游标进行删除操作的存储过程
  4. 终于找到了满意的博客主题
  5. python自定义一个可迭代类_python进阶之自定义可迭代的类
  6. Flex App的Size和Link报告
  7. dubbo发布webservice服务
  8. OpenHarmony 1.1.0 LTS 版本发布,十六大性能全面提升
  9. embedding与pytorch中squeeze()和unsqueeze()函数介绍
  10. 用计算机看手机照片大小,手机怎么知道照片多少k
  11. 有关i386和i686
  12. FreeCAD开发:修改了源码,需要翻译成中文,如何更新语言包
  13. 关于图像处理中的矩阵卷积运算
  14. 阿铭Linux_网站维护学习笔记201903029
  15. android 软电话,基于Android平台及SIP协议的软电话系统的研究
  16. (转)SonicStage CP 4.3 中文迷你版和完整版下载
  17. ubuntu系统上安virtualbox虚拟机装win10一路踩坑
  18. 数值型数据的表示(3.0)
  19. 车路协同-智慧出行(智慧交通解决方案)
  20. 使用webStorm创建一个vue项目

热门文章

  1. UI设计教程分享:电商网页页面设计常见表现手法
  2. centos 6.5 zabbix 离线安装历程
  3. 站在“巨人”的肩膀上运维
  4. Apache Shiro权限管理框架
  5. 在Linux中使用matplotlib进行科学画图
  6. haproxy Starting proxy XXX: cannot bind socket
  7. 如何让 MSN 与应用系统紧密集成起来?
  8. 实时计算-多级订单金额,及下级人数
  9. cratedb导入json文件
  10. 即插即用!开源项目【云框架】发布“基于Spring cloud的微服务架构”