我正在创建一个程序,其中我有一个HTML页面(Example9.html),其中点击按钮后调用JSP页面(Example10.jsp),该页面有一个链接转到另一个JSP页面(Example12.jsp) )。但是如果第二个JSP页面(Example12.jsp)没有被发现那么它显示404错误但我希望它重定向到我自定义创建的错误JSP页面(ErrorSheet.jsp),如果有任何错误但问题是我的错误页面没有被调用。
如何调用我的错误页面(ErrorSheet.jsp)
这是我的代码
Example9.html
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="Example10.jsp">
<input type="text" name="uname">
<input type="submit" value="go">
</form>
</body>
</html>
Example10.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@ page errorPage="ErrorSheet.jsp" %>
<!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=ISO-8859-1">
<title>Example10</title>
</head>
<body>
<%
String name=request.getParameter("uname");
session.setAttribute("username",name);
%>
<br>
<a href="Example12.jsp">Click Here</a>
</body>
</html>
ErrorSheet.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%@page isErrorPage="true" %>
<!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=ISO-8859-1">
<title>Error Page</title>
</head>
<body>
<h1>Sorry the following exception occurred</h1>
Exception is:<%=exception %>
</body>
</html>