Моя среда:
Убунту 18.04
openjdk версия "1.8.0_181"
кот 7.0.91
И я положил их в WEB-INF / web.xml
<error-page>
<error-code>500</error-code>
<location>/500.html</location>
</error-page>
<error-page>
<exception-type>java.lang.Exception</exception-type>
<location>/500.html</location>
</error-page>
Теперь я пишу test.jsp как:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<c:forEach begin="1" end="1000" step="1" var="i">
just test exception forward.
</c:forEach>
<%
Object o = null;
String s = o.toString();
%>
</body>
</html>
Он получит исключение и перейдет в /500.html. но он не может, в случае исключения, просто включить 500.html в текущую страницу.
Я думаю, что страница слишком большая, если я поставлю end = "100" для c: forEach, она будет пересылать 500.html.
Как это исправить, пожалуйста?