Index: lams_admin/web/error.jsp =================================================================== diff -u -r6829247f52d40e15bc4c03aa50f94b03d506edc4 -r22e9389aaada5dc91833d762a79f8051bca172c4 --- lams_admin/web/error.jsp (.../error.jsp) (revision 6829247f52d40e15bc4c03aa50f94b03d506edc4) +++ lams_admin/web/error.jsp (.../error.jsp) (revision 22e9389aaada5dc91833d762a79f8051bca172c4) @@ -1,16 +1,63 @@ -<%@ page contentType="text/html; charset=utf-8" language="java" %> +<%@ 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"%> + + + -<%@ taglib uri="tags-html" prefix="html" %> -<%@ taglib uri="tags-lams" prefix="lams" %> +<%-- 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) { +%> - - - - - - - - -
- -
\ No newline at end of file + + <%=((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%> + +<% +} +%> +
+ + + +
+ + \ No newline at end of file