Как создать собственную страницу error404 jsp
Я хочу создать свою собственную пользовательскую ошибку 404, когда пользователь вводит недопустимый url-путь
на странице jsp.
web.xml
<xml version="1.0" encoding="ISO-8859-1" ?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_0.xsd" version="3.0" metadata-complete="true"> <display-name>Kastamandap </display-name> <error-page> <error-code>404</error-code> <location>/404Errorpage.jsp</location> </error-page> </web-app>
error404page.ОСП
<%@ page isErrorPage="true" import="java.io.*" contentType="text/plain"%> <!DOCTYPE html> <html> <head> <meta charset="ISO-8859-1"> <title>Insert title here</title> </head> <body> <H1>ERROR 404</H1> StackTrace: <% StringWriter stringWriter = new StringWriter(); PrintWriter printWriter = new PrintWriter(stringWriter); exception.printStackTrace(printWriter); out.println(stringWriter); printWriter.close(); stringWriter.close(); %> </body> </html>
Что я уже пробовал:
Я создал, но tomcat не перенаправляет на error404page.jsp.как я могу реализовать эту страницу на всех других страницах jsp