Java Web JSP的errorPage运用

STM32进入HardFault_Handler时,如何找到问题所在? 当STM32进入HardFault_Handler时,定位问题发生的点 阅读详情

在你平时写代码时,难免会出错,几行错误还行,可是一旦多了起来就很难受。一般我们都会用异常捕获(try-catch)或errorPage来找出错误,这次我们就运用errorPage来找出错误。

1.首先在webapp文件夹下创建两个JSP,一个是负责出错的Login.jsp,一个是捕获异常的errorPage.jsp。

如图所示:

2.将代码写入Login.jsp和errorPage.jsp

Login.jsp 的代码 :  (这里我就简单的写了个除数为0的错误) page指令中的errorPage属性一定要是你负责捕获异常的jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" errorPage="errorPage.jsp" %>
<html>
<head>
    <title></title>
</head>
<body>
<%
    int a=0;
    int b=100/a;
%>
</body>
</html>

errorPage.jsp的代码:  (page指令中的isErrorPage属性一定要是true)

<%@ page contentType="text/html;charset=UTF-8" language="java" isErrorPage="true"%>
<html>
<head>
    <title>Title</title>
</head>
<body>
出错了,原因:<%=exception.getMessage() %>
<%
    exception.printStackTrace();
%>
</body>
</html>

3.代码写好,接下来就是访问我们负责出错的Login.jsp了,http://localhost:9090/Project13/Login.jsp(这里的9090是我的端口号,Project13是我的Context path)

由于Login.jsp里有错误,所以一访问Login.jsp,就直接转到errorPage.jsp的页面,并显示出了错误原因。

4.这里我们就可以看看终端,找找错误的位置。

图上很明显可以看到一个错误的位置,我们直接顺藤摸瓜就可以很快地找到出错的位置了,从而方便改正它。

 

注:小编能力有限,如果有错,欢迎大家评论指正

AutoSAR EcuM系列01- EcuM模块的功能概述和变体类型 在【ECU的软硬件架构】文章中我们了解ECU的功能和组成,那么ECU具体是怎么启动的呢?我们知道,AutoSAR标准架构有三层,即APPL应用层、RTE层和BSW层。而这些层又被进一步划分为更多单独的组件,如BSW层可能有80多个组件。在ECU启动时,这些组件必须相互交互,有时也必须以某种顺序交互。这些组件的启动顺序由ECU管理器模块或EcuM处理。EcuM负责整个ECU的初始化和去初始化,包括对一些系统模块如。...... 阅读详情

相关推荐

Jev模型入门:从API接入到本地部署的完整实践指南

大模型的应用方式正从单一聊天窗口转向复杂的自动化工作流,而推理模型因具备指令跟随与结构化输出能力,成为构建Agent和数据处理管线的关键组件。Jev作为面向通用场景的推理模型,不仅提供了OpenAI兼容的API接口,还支持本地量化部署,兼顾隐私、可控性与长期成本。本文从模型定位出发,明确Jev与基座模型的差异,随后介绍密钥管理、API调用、参数调优,并深入演示基于Ollama与llama.cpp的本地部署流程,包括GGUF模型文件与chat template的匹配要点。针对实践中的常见问题,如密钥泄露、ma

weixin_29057237的博客 359

JSP page指令errorPage属性起什么作用呢?

JSP page指令errorPage属性的功能简介说明

qq_25073223的博客 1914

西门子PLC新手必看:200SMART与1200/1500的MODBUS RTU通讯实战(附完整配置流程)

本文详细解析了西门子PLC中S7-200 SMART与S7-1200/1500之间实现MODBUS RTU通讯的完整实战流程。内容涵盖硬件接线、软件配置及程序编写,重点讲解了200SMART作为从站、1200/1500作为主站的典型架构,并提供了关键功能块的使用方法和常见问题排查技巧,帮助新手快速打通不同系列PLC间的数据交换。

weixin_29214559的博客 399

Jsp中<%page errorPage%>的使用

Jsp中page指令 中errorPage使用

Vleyong 3185

【Python&RS】Rasterio库安装+基础函数使用教程

Rasterio是一个Python库,专门用于栅格数据的读写操作。它支持多种栅格数据格式,如GeoTIFF、ENVI和HDF5,为处理和分析栅格数据提供了强大的工具。RasterIO适用于各种栅格数据应用,如卫星遥感、地图制作等。这篇文章跟大家介绍一下Rasterio库的安装以及一些基本函数的使用教程,附带源码。

Remote Sensing迷途小书童 1万+

Isaacgym使用操作指南

Isaac Gym 是一个强大的仿真工具,特别适合那些需要进行大规模并行仿真和训练的机器人和强化学习任务。通过 GPU 加速、深度学习集成和丰富的物理仿真能力,Isaac Gym 能够显著提高仿真和训练效率,是机器人学和 AI 研究中的一大利器。

Tony Wey的博客 1万+

java web errorpage_javaweb项目中errorPage的问题

我们的请求找不到时,会跳到错误页面,tomcat提供了一个错误页面,但是不太好。分析:tomcat自带错误页面不好的原因:有一下两点:1.不好看;2.不能为seo做出贡献。思考:如何解决以上问题?答:那就是自己定义错误页面,然后替换掉原来的错误页面。设置步骤:共两部:1.在web.xml文件中加入一下代码,保证出错或找不到页面是会跳转到如下页面:400/400.jsp404/404.jsp500/...

weixin_29000119的博客 587

ESP32、MicroPython、天问ASR-PRO,串口发送数据并播报

天问ASRPRO语音芯片内置脑神经网络处理器,支持DNN、TDNN、RNN等神经网络及卷积运算硬件运算,非软件运算,支持语音识别、声纹识别、语音增强、语音检测、单麦克风降噪增强、单麦克风回声消除、360度全方位拾音等功能。ASR-PRO可以图形化编程,降低开发难度,对小白友好。之前使用ASRPRO与ESP32进行过语音控制,这次由于一个项目需要对ESP处理过后的数据进行播报,就想到利用该模块。以下程序主要为测试代码,并非实际项目,仅供参考学习(若有错误,欢迎指正)。二者通过串口通信,波特率为9600。

weak_student的博客 5951

JSP指令:page指令,errorPage和isErrorPage

JSP指令JSP指令JSP指令的概念JSP指令的基本语法格式page指令page指令的概念page指令的完整语法几个重要的属性import属性session属性errorPage和isErrorPage举例 JSP指令 JSP指令的概念 JSP指令(derective)是为JSP引擎而设计的,它们并不直接产生任何可见的输出,而只是告诉引擎如何处理JSP页面中的其余部分 JSP指令的基本...

xd1501013的博客 3166

13.0 针对跳转不存在Activity崩溃处理,改成弹Toast提示,去掉崩溃弹窗,避免app崩溃退出

在开发过程中,在app跳转到某个没注册的Acitivity时,往往会出现崩溃的场景,这样也不好,接下来就从framework中来拦截这个崩溃,改成toast提示,

安卓兼职framework和app工程师的博客 49

C#跨平台制图新纪元:Mapsui,一库在手,地图我有

深入学习Mapsui的渲染机制,定制属于你的地图样式,无论是颜色、图标还是文字,都可以随心所欲。

java专栏 1458

javaweb 中 error-page

我们的请求找不到时,会跳到错误页面,tomcat提供了一个错误页面,但是不太好。分析:tomcat自带错误页面不好的原因:有一下两点:1.不好看;2.不能为seo做出贡献。思考:如何解决以上问题?答:那就是自己定义错误页面,然后替换掉原来的错误页面。设置步骤:共两部:1.在web.xml文件中加入一下代码,保证出错或找不到页面是会跳转到如下页面:<error-page>...

weixin_30265103的博客 328

【数字IC基础】DFT(Design For Test)可测性设计

【数字IC基础】DFT(Design For Test)可测性设计

努力,加油每一天鸭~ 3467

JSP的errorPage及排错方法

errorPage的使用 假如 你的代码有以下错误或者异常或者其他的错误 ,一两行我们可以人工检测 ,那么多了就应该采用抛出异常的方法try-catch或errorPage的方法 。以下很明显是一个被0除的错误 <% int k =0; int m =100/k; %> 这边讲解errorPage的方法的使用: 首先在当前JSP文件下找到以下代码 在后面添加一个errorPage="...

张璟冰的博客 2710

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

关于jsp页面page指令中errorpage和iserrorpage属性

errorTest.jsp "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 错误测试 int a =10; int b = 0; int c = a/b; %> error.jsp errorPage:指异常后跳转的页面。  isEErro

9232

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SpringBoot中ErrorPage(错误页面)的使用--【ErrorPage组件】

error-page元素用于将一段错误代码或一个异常类型映射到Web应用中的资源路径,从而在产生特殊的HTTP错误或指定的Java异常时,将显示相关的资源。数据源里的datasource 的名字。本质上就是让你原来的错误页数,换了一个“肤”,所以,其实,错误页面是接手了以前的那一堆的文字(这个会让客户很难受)第二困惑,就是不知道以什么样的顺序去学,有的时候乱看一堆视频有遗漏,有的时候,两边的视频还有重复。事实上成熟的程序员更愿意看到的是这样的出错页面,因为这里包括了出错的信息,方便程序员修正这个错误,

dearmite的专栏 2295

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

JSP page指令 errorPage属性和isErrorPage属性示例

JSP page指令 errorPage属性和isErrorPage属性示例 page-err.jsp页面 page指令errorPage属性,指定页面出错时将转向的错误处理页面,此页面的isErrorPage属性默认为false <%-- page指令errorPage属性,指定页面出错时将转向的错误处理页面,此页面的isErrorPage属性默认为false --%> &l...

wildcat的博客 2869

errorPage的实际使用方法

errorPage的实际使用方法 使用错误页面配置有如下两种方法 1.在 注意:errorPage的路径是以当前web引用的根路径为根。 pageEncoding="UTF-8" errorPage="/WEB-INF/error.jsp"%>   2.在web.xml文件中配置,比如下面的信息    

6361

jsp errorPage指令,错误页面的处理

errorPage指定若当前页面出现错误的实际响应页面是什么。其中 / 表示的是当前 web 应用的根目录。 语法 : &lt;%@ page errorPage="/error.jsp" %&gt; 在响应error.jsp 时,jsp引擎使用的是请求转发的方式。 isErrorPage 指定当前页面是否为错误处理页面,可以说明当期页面是否可以使用 exception 隐藏属性。...

蓝尊宝的博客 9160

Java web----jsp指令

1 What is jsp 指令 JSP指令的格式:,一般都会把JSP指令放到JSP文件的最上方,但这不是必须的。 JSP中有三大指令:page、include、taglib,最为常用,也最为复杂的就是page指令了。 2 page指令 2.1 page指令的pageEncoding和contentType(重点) pageEncoding指定当前JSP页面的编码!这个编码是给服

bluzelee2011的专栏 1098

JSP中errorPage无法跳转的解决办法

jsp编译指令page有errorPage和isErrorPage这两个属性,可以实现

如晦的专栏 9943

jsp的page指令:错误处理、errorPage和isErrorPage

errorPage属性用于指定当JSP页面发生异常时需要转向的错误处理页面。isErrorPage属性用于指定当前页面是否可以作为错误处理页面,默认值为false。

qq_43524506的博客 739

JSP初识

什么是jsp,他有什么作用? jsp的全称是java server pages 。java的服务器页面。 jsp的主要作用是替代Servlet程序回传html页面的数据。 因为Servlet程序回传html页面数据是一件非常繁琐的事情,不利于开发和维护。 ...

weixin_60719453的博客 3278

Java Web学习总结(15)——JSP指令

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34301132的博客 285

errorpage问题

JSP环境:windows server 2003 Enterprise、jdk1.5.0_11、Tomcat 6.0按教材中的案例做了两个页面:产生错误 int i; for(i=1;i  out.print(i);%>出错处理出错了!!!在预览errorhappen.jsp页面的时候,出现“网站无法显示该页面”、“HTTP 500 内部服务器错误”,没有转到er

文译的菜园 1480

JSP配置跳转错误处理页面errorPage

有时候我们访问一个页面会报两种错误: 404 //找不到网页 500 //服务器出现错误 那后台我们如何跳转页面呢? 第一步:发生错误页面&lt;%@ page 内 设置errorPage=”common/zz.jsp” &lt;%@ page language="java" contentType="text/html; charse...

qq_38409944的博客 5251
上一篇: Java Web JSP中静态包含与动态包含的运用
下一篇: Java Web JSP中两种跳转的区别
java_3187102313
博客等级 码龄7年 6粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值