tomcat ErrorPage
来源:互联网 发布:网络恐吓罪 编辑:程序博客网 时间:2024/05/22 17:31
StandardHostValve
private void status(Request request, Response response) { int statusCode = response.getStatus(); // Handle a custom error page for this status code Context context = request.getContext(); if (context == null) return; /* Only look for error pages when isError() is set. * isError() is set when response.sendError() is invoked. This * allows custom error pages without relying on default from * web.xml. */ if (!response.isError()) return; ErrorPage errorPage = context.findErrorPage(statusCode); if (errorPage == null) { // Look for a default error page errorPage = context.findErrorPage(0); } if (errorPage != null && response.setErrorReported()) { response.setAppCommitted(false); request.setAttribute(RequestDispatcher.ERROR_STATUS_CODE, Integer.valueOf(statusCode)); String message = response.getMessage(); if (message == null) message = ""; request.setAttribute(RequestDispatcher.ERROR_MESSAGE, message); request.setAttribute(Globals.DISPATCHER_REQUEST_PATH_ATTR, errorPage.getLocation()); request.setAttribute(Globals.DISPATCHER_TYPE_ATTR, DispatcherType.ERROR); Wrapper wrapper = request.getWrapper(); if (wrapper != null) request.setAttribute(RequestDispatcher.ERROR_SERVLET_NAME, wrapper.getName()); request.setAttribute(RequestDispatcher.ERROR_REQUEST_URI, request.getRequestURI()); if (custom(request, response, errorPage)) { try { response.finishResponse(); } catch (ClientAbortException e) { // Ignore } catch (IOException e) { container.getLogger().warn("Exception Processing " + errorPage, e); } } } }
阅读全文
0 0
- tomcat ErrorPage
- errorpage
- errorpage问题
- errorPage的使用
- errorPage与isErrorPage
- errorPage跳转问题
- errorPage的实际使用方法
- JSP中errorPage设置方法
- JSP中errorPage的问题
- JSP中的errorPage和isErrorPage
- JSP中的errorPage与isErrorPage的使用
- JSP中的errorPage与isErrorPage的使用
- JSP中errorPage无法跳转的解决办法
- ErrorPage——错误页面的配置
- Jsp中<%page errorPage%>的使用
- page指令的errorPage属性的用法
- jsp errorPage 之自定义错误页面
- 数据库表的设计与错误处理页面 ErrorPage.aspx
- 欢迎使用CSDN-markdown编辑器
- ubuntu下mysql的简单操作 二
- spring hibernate整合事务管理器bean初始化失败
- UNITY长时间没有更新,无法正常登录UNITY
- 为什么模板不支持分离编译
- tomcat ErrorPage
- sklearn.svm.SVC的方法decision_function_shape:ovr 或者 ovo
- 集群之 -- zookeeper -JAVA小例子 节点的操作
- 腾讯面试经验
- 腾讯面试经验 2
- activiti工作流学习笔记
- [Lintcode] #49 字符大小写排序
- Ranger HDFS Plugin Details
- 没备份数据库,只有原始的文件夹,如何恢复数据