In my web.xml I defined a dummy.jsp to handle error-code 400 (until a proper page is defined). This error page was being displayed as expected when I forced a 400 error code. Great!
When I pasted the following skeleton code into my dummy
jsp (replacing the original code), my dummy page could no longer be found when I forced the error.
Is there something in this code that would cause the jsp to not be found?
<%-- Better (temporary) Error page --%>
<%@ page language="java" isErrorPage="true" %>
<%@ page import="java.io.PrintWriter" %>
<%@ taglib uri="/tags/struts/tags-bean" prefix="bean" %>
<%@ taglib uri="/tags/struts/tags-html" prefix="html" %>
<%@ taglib uri="/tags/struts/tags-logic" prefix="logic" %>
<p></p>
<h2><bean:message key="label.error.heading"/></h2>
<logic:messagesPresent>
<ul>
<html:messages id="error">
<li><bean:write name="error" filter="false"/></li>
</html:messages>
</ul>
</logic:messagesPresent>
<pre>
<logic:notEmpty name="exception">
<%exception.printStackTrace(new java.io.PrintWriter(out));%>
</logic:notEmpty>
<logic
resent name="javax.servlet.error.exception">
<% ((Exception)request.getAttribute("javax.servlet.error.exception")).printStackTrace(new PrintWriter(out)); %>
</logic
resent>
</pre>
Thanks for any help,
Rich