SpringMVC 指定404、500错误页面

标签: SpringMVC 404 500
0人阅读 评论(0) 收藏 举报
分类:

1、在web.xml中追加

复制代码
    <error-page>
        <error-code>404</error-code>
        <location>/404</location>
    </error-page>

    <error-page>
        <error-code>500</error-code>
        <location>/500</location>
    </error-page>
复制代码

 

*注意斜线 /

 

2、追加一个控制器

复制代码
package io.deolin.controller;

import javax.servlet.http.HttpServletRequest;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class ErrorPageController {

    Logger log = LogManager.getLogger(ErrorPageController.class);

    @RequestMapping("404")
    public String page404() {
        log.info("HTTP-400错误");
        return "HTTP-404";
    }

    @RequestMapping("500")
    public String page500() {
        log.error(500);
        return "HTTP-500";
    }

}
复制代码

 

*注意请求URI保持一致

 

可以访问一个映射不到请求方法和静态资源的URL来测试一番,比如

http://localhost:8080/impossibleeeeeeeeeeeeeeeeeeeee

 

然后浏览器的页面内容就是HTTP-404.html的内容了。

查看评论

SpringMVC Controller设置400/404/500自定义错误页面

一、说明 1、web系统开发过程中经常遇见400/404/500类型的错误页面,对于开发人员而言见到这种页面多了可能觉得问题不大,但是实际运用当中是面向客户的,需要配置一个合理的自定义错误页面。 ...
  • JustinQin
  • JustinQin
  • 2017-11-18 12:10:59
  • 902

Spring MVC设置首页,403,404,500页面

Spring MVC设置首页,403,404,500页面等
  • Amayadream
  • Amayadream
  • 2015-11-29 19:54:29
  • 11776

使用springmvc实现404,500的配置

springmvc实现404,500的配置实战 1.页面准备:我们在webapp/views/common/error(目录自己定)新建我们自定义的错误页面,404.html, 500.ht...
  • EightSwords
  • EightSwords
  • 2017-07-07 09:59:50
  • 2021

为项目增加自己设计的404、500错误页面

   404   /ooyanjing/404.html       500   /ooyanjing/500.html
  • susu11581147324
  • susu11581147324
  • 2015-01-19 17:41:00
  • 569

404 500通用html模板

  • 2015年06月29日 14:16
  • 418KB
  • 下载

Tomcat 404/500 自定义404/500错误页面

有时服务器意外出错了,Tomcat自带的错误页面很”雷“,我们可以自定义错误页面给客户友好的提示。1.方法很简单,在web.xml中做如下配置 500 /error.jsp ...
  • u012557814
  • u012557814
  • 2017-05-12 15:28:56
  • 4330

Struts2自定义404、500错误界面

用尽各种办法,最管用的还是下面这一种。 优点: 1、404、500都能正确跳转。包括找不到Action、找不到ActionMethod、throw Exception、Throwable。...
  • lupangdelu
  • lupangdelu
  • 2017-02-06 18:19:02
  • 1068

Servlet配置自定义404,500页面

当浏览器请求web服务器(容器)时候,访问路径不存在,那么web容器会自动gien...
  • Mooner_guo
  • Mooner_guo
  • 2014-11-14 11:09:22
  • 1477

SpringBoot学习-(二十四)SpringBoot配置错误页面(404、500等)

基本步骤: 添加错误页面配置 书写对应action处理映射 添加错误页面配置 package com.ahut.config; import org.springframework.b...
  • qq_28988969
  • qq_28988969
  • 2018-04-04 09:08:22
  • 52

web.xml 配置404和500错误的自定义页面

web.xml   404  /building.jsp    500  /error.jsp  JSP页面的关键在于1 isErrorPage="true"2 response.setStatus(...
  • java2000_net
  • java2000_net
  • 2007-12-29 05:19:00
  • 13194
    个人资料
    持之以恒
    等级:
    访问量: 4万+
    积分: 799
    排名: 6万+
    文章存档
    最新评论