Index: lams_tool_larsrc/web/error.jsp =================================================================== diff -u -r36d1e75abd559af0c4ec769ee5dd353f9ed4ffb7 -r4cb7f6f7655f8f715d836c3ca3536fba93bb985a --- lams_tool_larsrc/web/error.jsp (.../error.jsp) (revision 36d1e75abd559af0c4ec769ee5dd353f9ed4ffb7) +++ lams_tool_larsrc/web/error.jsp (.../error.jsp) (revision 4cb7f6f7655f8f715d836c3ca3536fba93bb985a) @@ -1,25 +1,63 @@ -<%@ page language="java" isErrorPage="true" %> -<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> -<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> +<%@ page language="java" isErrorPage="true" pageEncoding="UTF-8" contentType="text/html;charset=utf-8"%> +<%@ taglib uri="tags-lams" prefix="lams"%> +<%@ taglib uri="tags-core" prefix="c"%> +<%@ taglib uri="tags-fmt" prefix="fmt"%> + + + - +<%-- Catch JSP Servlet Exception --%> +<% +if (exception != null) { +%> + + <%=exception.getMessage()%> + + + <%=exception.getClass().getName()%> + +<% + java.io.ByteArrayOutputStream bos = new java.io.ByteArrayOutputStream(); + java.io.PrintStream os = new java.io.PrintStream(bos); + exception.printStackTrace(os); + String stack = new String(bos.toByteArray()); +%> + + <%=stack%> + +<% +} else if ((Exception) request.getAttribute("javax.servlet.error.exception") != null) { +%> - - - <fmt:message key="errorPage.title"/> - + + <%=((Exception) request.getAttribute("javax.servlet.error.exception")).getMessage()%> + + + <%=((Exception) request.getAttribute("javax.servlet.error.exception")).getMessage() + .getClass().getName()%> + +<% + java.io.ByteArrayOutputStream bos = new java.io.ByteArrayOutputStream(); + java.io.PrintStream os = new java.io.PrintStream(bos); + ((Exception) request.getAttribute("javax.servlet.error.exception")).printStackTrace(os); + String stack = new String(bos.toByteArray()); +%> + + <%=stack%> + +<% +} +%> +
+ + + +
- -
-
-

- <% if (exception != null) { %> -
<% exception.printStackTrace(new java.io.PrintWriter(out)); %>
- <% } else if ((Exception)request.getAttribute("javax.servlet.error.exception") != null) { %> -
<% ((Exception)request.getAttribute("javax.servlet.error.exception"))
-                           .printStackTrace(new java.io.PrintWriter(out)); %>
- <% } %> -
- - + \ No newline at end of file