JSP中重写404,相关配置

今天看Servlet,不小心写错了跳转的链接,出现404页面,以前一直没注意,今天兴起想自己写个404,不是更好?正题:
1.你要写的404页面(firstServleterror.jsp):

<%@ page language="java" contentType="text/html; charset=utf-8"  isErrorPage="true" pageEncoding="utf-8"%>
<%response.setStatus(HttpServletResponse.SC_OK);%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>错误提示title>
head>
<body>
<h1>糟糕,出错了!!404!!h1>
body>
html>

和其他jsp自动生成的代码相比,你会发现不同之处!是的别漏了!

 isErrorPage="true"
 <%response.setStatus(HttpServletResponse.SC_OK);%>

2.web.xml的配置
在web-app的标签内加入:

 <error-page>
 <error-code>404error-code>
 <location>/firstServleterror.jsplocation>
  error-page>

大功告成!,当你的链接写错了,弹出来的就不再是:
JSP中重写404,相关配置_第1张图片
而是自己写的404:
JSP中重写404,相关配置_第2张图片
当然这只是一个dome,发挥空间就要看各位的了!

我的博客网站:http://huyuxin.top/欢迎大家访问!评论!

你可能感兴趣的:(Java-Web)