今天看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);%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<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>404</error-code>
<location>/firstServleterror.jsp</location>
</error-page>
大功告成!,当你的链接写错了,弹出来的就不再是:
而是自己写的404:
当然这只是一个dome,发挥空间就要看各位的了!
我的博客网站:http://huyuxin.top/欢迎大家访问!评论!