定义一个错误页面

17个经典漂亮的404自定义错误页面下载 404404 错误页面错误页面 自定义页面自定义页面 页面页面 立即下载

<%@ page language="java" import="java.util.*" isELIgnored="false"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ include file="../common/common.jsp"%>
<html>
<head>
</head>
<body >
    <font color="#FF0000"><h4>${text}</h4></font>
    <table>
        <tr>
            <td><input type="hidden" id="messages" name="messages" value="${text}"/></td>
        </tr>
    </table>
        <script type="text/javascript">
             var m = document.getElementById("messages").value;
             /*parent.alertmess(m); */
            alert(m);
            window.close();
        </script>
</body>
</html>

 

 

后台代码:

try {
                fileName = file.getOriginalFilename();
                String fileExtends = fileName.split("\\.")[fileName.split("\\.").length - 1];
                if (!"xls".equals(fileExtends)) {
                    logger.error("必须上传  .xls 格式的Excel文件");
                    throw new BusinessException("必须上传  .xls 格式的Excel文件");
                }
                ins = file.getInputStream();
                String flag = trainingScheduleService.upload(ins, fileName);
                modelAndView.addObject("text", flag);
                modelAndView.setViewName("/schedule/scheduleError");
            } catch (BusinessException e) {
                modelAndView.addObject("text", e.getMessage());
                modelAndView.setViewName("/schedule/scheduleError");
                logger.error(e.getMessage());
            } catch (IOException e) {
                modelAndView.addObject("text", "处理文件失败");
                modelAndView.setViewName("/schedule/scheduleError");
                e.printStackTrace();
            } catch (Exception e) {
                modelAndView.addObject("text", "处理文件失败");
                modelAndView.setViewName("/schedule/scheduleError");
                e.printStackTrace();
            } finally {
                if (ins != null) {
                    try {
                        ins.close();
                    } catch (IOException e) {
                    logger.error(e.getMessage());
                    }
                }
            }
 

 

 

 

 

精选16个错误页面,页面制作简洁漂亮 很不错的16个错误提示页面,拿过来可直接套用。 立即下载

相关推荐

美观的错误页面

一个比较好看的错误页面,错误页面也可以去做的个性化一点和美观一点

web.xml中设置统一的自定义错误页面

web开发中异常信息是很重的信息,对开发人员是其相当重要的,对这些异常信息进行转换为用户能理解的信息就更重要了~ 在单纯的JSP开发中,处理异常信息一般使用web.xml来定义。 01 02          400   03          /400.html 04

莹未来 2106

CiteSpace关键词聚类图谱含义详细解析

CiteSpace关键词聚类图谱含义详细解析 回顾上一次推文:CiteSpace关键词共现图谱含义详细解析 其中有一句: 当你人工已经可以很容易的进行归纳后,就不需要再利用CiteSpace聚类功能啦。 我们来看一下上次推文做出来的关键词共现图谱: 人工不好归纳!那怎么聚类呢? 此时便可使用CiteSpace的聚类功能啦! 如下所示:我们可以清晰地看到上边的关键词共现网络聚成了一个个不规则区域...

qq_39974284的博客 6万+

web应用设置统一友好错误页面,处理404,500等错误

web应用在使用的过程中地址输入错误或后台出现没有捕获的异常,会导致出现404,500等错误,怎样给用户一个统一友好错误页面,是一个提高系统可用度的关键问题。要实现这样的功能可能有很多,如设置服务器的error page,在框架中处理,如使用spring 的SimpleMappingExceptionResolver,下面要介绍的是最简单易用的方法,设置web.xml的error page,添加如

狼牙 1万+

标签传播算法LPA:半监督学习解决标注数据不足的完整实战指南

在机器学习实际工程中,标注数据稀缺往往是制约模型性能的核心瓶颈。半监督学习提供了一条利用海量未标注数据来增强模型泛化能力的有效路径,其中标签传播算法(Label Propagation Algorithm, LPA)因其直观的图结构和优雅的数学原理而备受关注。LPA通过将样本映射为图中的节点,以相似度作为边权重,让已知标签沿着图结构不断扩散,从而实现对未知样本的预测。其背后基于聚类假设与流形假设,能在低标注率场景下显著缓解过拟合问题,提升分类准确率。该技术在文本分类、金融风控、图像识别等存在大量无标注数据的

weixin_29056781的博客 242

qt5.14.2+vs2019配置msvc2017编译器

qt5.14.2+vs2019配置msvc2017编译器 在使用qt编译程序时此前一直使用的是自带的MinGW 32-bit和64-bit,现在想使用msvc编译器。本次使用的是qt5.14.2,vs2019,需要配置msvc2017的32-bit和64-bit编译器。 1、首先安装好qt5.14.2和vs2019,其次在visual studio installer选择修改,然后选择msvc2017对应的组件,本次安装的是这两个 2、打开qt creator的工具–选项–kits–编译器,选择Manu

bangtanhui的博客 1万+

Web应用设置统一错误友好界面

为应用设置统一的错误友好界面,一般在web.xml中设置如下代码:     404   /404.jsp       500   /500.jsp   但是设置后发现,浏览器不能正常跳转404.jsp或500.jsp,这是因为用户的浏览器设置问题,出错之后,浏览器会给出一个统一的错误界面,为了能够显示自己的错误友好界面,需要在404.jsp及500.jsp中加

changwilling的博客 2373

别再踩坑了!手把手教你用EB Tresos Studio创建Autosar MCAL工程(含模块配置避坑指南)

本文详细介绍了使用EB Tresos Studio创建Autosar MCAL工程的完整流程,包括工程创建前的关键准备、模块配置的避坑指南以及工程验证与代码生成的实用技巧。通过实战案例和黄金准则,帮助开发者高效完成MCAL工程创建,避免常见错误,提升开发效率。

weixin_42536058的博客 446

Java前端自定义错误信息封装_SpringBoot2.3定制错误页面的方法示例

一. 问题背景后台: SpringBoot 2.3.1(官方2.3版本修改了很多,抛弃了很多以前能用的方法)前端: Layui(前端用哪个框架问题不大)技术: SpringBoot+Thymeleaf+Layui情况:我想将Layui提供好的错误页面作为SpringBoot默认的错误页面,而且Layui提供的错误页面位置并不是放在/静态资源文件夹/error,而是在如下:二. SpringBoot...

weixin_29443201的博客 309

ROS相机内参标定详细步骤指南

相机标定的目的是为了确定相机内部参数和外部参数,以便修正图像并将图像坐标映射到世界坐标,或者从世界坐标映射到图像坐标。这个过程是计算机视觉和三维感知任务的关键步骤之一,它有以下主要目的: 1. **减小畸变**:相机镜头和传感器可能引入径向和切向畸变,使得图像中的直线变得弯曲或者物体的形状不准确。通过标定相机,可以矫正这些畸变,使图像更准确。

m0_56661101的博客 1万+

材料带隙预测(图神经网络)(⭐⭐)—— 用晶体图网络预测钙钛矿材料的能带隙,加速光伏材料筛选。技术栈:CGCNN、MEGNet、Materials Project数据集

钙钛矿太阳能电池以其高效率、低成本的优势迅速崛起,但传统“试错法”材料筛选效率极低,严重制约了光伏技术的迭代速度。近年来,基于图神经网络的材料带隙预测方法,特别是晶体图神经网络(CGCNN)和材料图网络(MEGNet),为这一问题提供了革命性的解决方案。本文系统梳理了材料带隙预测从传统计算到深度学习的演进历程,深入剖析了CGCNN与MEGNet的架构设计、数学原理及创新机制,详细阐述了Materials Project数据集的构建、特征工程与处理策略。

2201_76125393的博客 50

tomcat服务器统一配置错误页面

tomcat服务器统一配置错误页面

m0_45263525的博客 3761

【Unity】网络游戏实战(序章)MMORPG大型多人在线角色扮演 + 中国象棋联网对战

本系列会基于两种常见的网络游戏类型(MMORPG大型多人在线角色扮演和多人棋牌),从零开始实现网络游戏开发中的大多数环节。【杜绝代码炫技】本系列杜绝代码炫技,摈弃那些高深的设计模式,一切业务逻辑的实现代码追求浅显易懂,即便是网络编程菜鸟,也能循序渐进掌握本系列的核心要点。【授之鱼也授之渔】与一些开源库那样只授予源码不同,本系列还会基于各个技术要点展开详解,并结合切实的可直接运行的Demo,授之鱼更授之渔。

神码编程 1964

如何在WordPress中创建一个自定义404错误页面

无论你如何努力保持你的WordPress网站的完美,你可能已经意识到这是根本不可能的事实。当你不断发布新内容、出版新页面、改变网站结构的时候,问题就会出现。无一例外。但不要担心这个问题! 你的任务毕竟不是做一个完美的网站,在管理一个网站的同时把它做好才是。...

Bluehost_China的博客 1013

那些年我们create generate clock遇到的坑

想必大家对create_generate_clock这个命令熟悉的不能再熟悉了,然而,在真正做实际项目的时候,会出现各式各样的问题,比如在report timing时,generate clock路径不是我们预想的,source latency丢失等等,今天小编就跟大家重点聊聊source latency丢失的情况。clock时,首先我们要对一个项目的时钟结构要比较清晰,同时针对一些复杂的生成时钟,我们也要学会画波形图进行分析;接下来,我们就来看看哪些case会导致source latency丢失。

芯冰乐 138

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

自定义一个404错误页面

1,在项目的web.xml下添加如下配置 ///notfound.jsp自定义的页面,路径自己更改 <error-page> <error-code>404</error-code> <location>/notfound.html</location> </error-page> ...

教官的博客 290

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

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

laravel到底如何从零开始自定义一个错误页面?一共包含哪些部分?

在 Laravel 中自定义错误页面可以让开发者为用户提供更友好的体验,而不是直接显示默认的错误信息(如 “Whoops, something went wrong.”)。 (2) 测试错误页面 触发错误: 访问一个不存在的路由,Laravel 会自动渲染 。 模拟异常: 在控制器中抛出异常,测试 是否正确渲染。 (3) 自定义全局异常处理 修改 类: 打开 文件,可以在 方法中自定义错误响应逻辑。 示例: (4) 配置调试模式 环境变量: 在 文件中设置

长风破浪会有时的博客 795

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

web.config文件中自定义一个错误页面

我在web.config文件中自定义一个错误页面defaultRedirect="/error/customerrorpage.aspx,我想把e.Message错误信息传给它,有什么办法 &lt;customErrors   mode="On"   defaultRedirect="./errorpages/GeneralError.htm"&gt;       &lt;error   stat...

weixin_33858485的博客 169

#异常处理器:一个简单的例子 #自定义错误页面 @FDDLC

1、控制器抛出异常: @RequestMapping("/test") public String test() throws Exception { int i = 1/0; return "success"; } 2、编写异常处理器(ExceptionHandler): public class ExceptionHandler implements HandlerExceptionResolver { @Override public ModelAndV.

LiuXingchang的博客 267

阿里巴巴springcloud的gateway网关如何用继承接口WebExceptionHandler定义一个json格式的404错误页面实例

阿里巴巴springcloud的gateway网关如何用继承接口WebExceptionHandler定义一个json格式的404错误页面实例

gb4215287的博客 778

flutter 自定义全局错误页面

flutter 全局错误

python4_1的博客 1027

ThinkPHP中自定义错误页面和提示页面实例

本文实例讲述了ThinkPHP中自定义错误页面和提示页面的方法。分享给大家供大家参考。具体实现方法如下:   在ThinkPHP中有两个方法时提示错误页面 _404('错误信息','跳转的地址');halt('提示信息');   这两个函数都可以自定义错误页面在配置文件中加   复制代码 代码如下:   'TMPL_EXCEPTION_FILE'=>'./Public/Tp

chenqianggang的专栏 1931

自定义 Tomcat 404错误页面

Tomcat 的错误页面是由 org.apache.catalina.valves.ErrorReportValve 类输出来的。如果想自定义错误页面,不需要修改该类。Servlet 规范声明了相关的API,只需要在每个 web 应用的 web.xml 里定义。可按照错误类型、错误代码配置。例如: Welcome to Tomcat Welcome to Tomcat...

黑夜中的流星 586

自定义错误页面

现在这个错误页面太简陋、平庸,而且样式和使用了 Bootstrap。,有未处理的异常时显示。如果你在浏览器的地址栏中输入了不可用的路由,那么会显示一个状态码为。允许程序使用基于模板的自定义错误页面。最常见的错误代码有两个:404。其中的404.html和500.html可以自己定义。,客户端请求未知页面或路由时显示;

qq_55621259的博客 1025
上一篇: 如何在上传选择文件时就限制文件的类型
下一篇: miniUI只显示年份跟月份
不修电脑的程序员
博客等级 码龄9年 47粉丝 114原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值