`
一笑_奈何
  • 浏览: 68268 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

J2EE错误页面获取错误信息

    博客分类:
  • J2EE
 
阅读更多
    对于最近项目由于用到要把所有的异常指向异常页面,但是要在这个异常页面要显示不同的异常信息,所以我在网上查找一下这种解决方法。
    原来在jsp的内置对象pageContext里面就可以查询当前业务抛出的异常。所以我用el表达式把异常信息打印出来了。
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
  <base href="<%=basePath%>"/>
  <title>系统异常</title>
	<meta http-equiv="pragma" content="no-cache"/>
	<meta http-equiv="cache-control" content="no-cache"/>
  <meta name="KEYWords" content="非泊"/>
  <meta name="DEscription" content="化妆品公司"/>
  <meta name="Author" content="天人创想"/>
  <meta name="Robots" content= "all|none|index|noindex|follow|nofollow"/> 
	<link rel="stylesheet" href="<%=basePath%>common/css/common.css" />
  <link rel="stylesheet" href="<%=basePath%>css/sys_error.css" />
</head>

<body>
  <jsp:include page="common/header.jsp"/>
    <div class="container">
     <p class="sec">
        <div class="errorPage">
          <span class="errorLogo"></span>
            <span class="errorMsg">
              <div class="friendError">对不起,操作失败</div>
                <div class="errorBorder"></div>
                <div class="errorTip">
                  ${pageContext.exception.message}
                </div>
                <div class="index">
                  <a href="#" class="ri">返回首页</a>
                </div>
            </span>
        </div>
      </p>
    </div>

    <jsp:include page="common/footer.jsp"/>
<script type="text/javascript" src="/common/js/jquery-1.7.min.js"></script>
<script type="text/javascript" src="http://v3.jiathis.com/code/jia.js?uid=1399183794965592" charset="utf-8"></script>
<script type="text/javascript" src="/common/js/common.js"></script>
<script type="text/javascript" src="/js/slides.min.jquery.js"></script>
<script type="text/javascript" src="/js/index.js"></script>
<script type="text/javascript" src="/js/button.skip.js"></script>
  </body>
</html>
分享到:
评论

相关推荐

    J2EE做网页中的权限控制数据库代码

    如果用户没有足够的权限,可以重定向到错误页面或者提示无权访问。 例如,以下是一个简化的`AuthorizationFilter`示例: ```java public class AuthorizationFilter implements Filter { @Override public void ...

    基于J2EE的网页版在线聊天室

    【标题】"基于J2EE的网页版在线聊天室"是一个使用Java企业级平台(J2EE)技术构建的Web应用程序,旨在提供一个实时的、交互式的在线沟通平台。这样的系统通常由多个组件组成,包括前端用户界面、后端服务器处理逻辑...

    J2EE页面标签大全

    J2EE页面标签大全涵盖了各种常用的JSP标准标签库(JSTL)以及自定义标签,它们使得开发者能够更加简洁地编写动态网页。下面我们将深入探讨这些标签及其用法。 1. JSTL(JavaServer Pages Standard Tag Library) -...

    J2EE期末复习资料

    JSP的`forward`动作可以将请求转发到另一个页面,比如在登录失败后转向错误页面。 HTTP的GET和POST方法是两种常见的请求方式,GET通常用于获取资源,而POST用于向服务器提交数据。在处理异常时,可以使用`try-catch...

    j2ee笔记

    它们通常不含业务逻辑,只包含公共属性或提供getter方法来获取属性值。在开发中,Value Object常用于减少数据在不同组件间传递时的错误,确保数据的一致性。 接着,我们深入了解一下JSP(JavaServer Pages)的基础...

    J2EE下拉列表动态加载

    在动态加载下拉列表的场景中,我们可能需要从数据库中查询数据,如获取所有类别或者地区等信息。通过Hibernate,我们可以方便地将SQL查询转换为面向对象的操作,从而更加高效地处理数据。 3. **SQL查询**:在后台...

    J2EE 实现简单登录

    在J2EE(Java 2 Platform, Enterprise Edition)平台中,实现一个简单的登录功能是构建任何Web应用程序的基础。这个过程涉及到用户验证、安全性以及与后端数据库的交互。以下将详细讲解如何在J2EE环境中实现一个基础...

    j2ee真的认证复习完整版

    - **解析**:在JSP中,通过使用`exception`对象来处理异常,通常是在一个错误页面中。 ### 17. JSP 示例代码 - **题目描述**:分析给出的JSP示例代码的功能。 - **解析**:这段JSP代码用于从URL查询字符串中获取...

    一些J2EE代码(jdbc XML)

    此外,J2EE的Web应用经常使用XML文件来定义Web应用的部署描述符(web.xml),其中包含了Servlet和过滤器的配置信息,以及错误页面、安全设置等。 总结一下,这个压缩包中的J2EE代码可能涉及到以下几个方面: 1. ...

    j2ee课件j2ee课件j2ee课件

    在多组件、多资源的J2EE系统中,JTA确保了事务的一致性和完整性,即使在组件之间或者数据库之间发生错误时也能保证数据的正确性。 **学习路径与实践** 学习J2EE技术,首先需要掌握Java基础,然后深入理解Servlet和...

    j2ee 实现判断登陆查询

    // 登录失败,提示错误信息 request.setAttribute("errorMessage", "用户名或密码错误"); request.getRequestDispatcher("login.jsp").forward(request, response); } } ``` 在Service层,我们创建UserService...

    基于j2ee的用户注册源码

    - **Model(模型)**:负责处理数据和业务逻辑,通常与数据库交互,获取或更新用户信息。 - **View(视图)**:显示数据给用户,通常是HTML页面,展示用户注册表单或已注册用户列表。 - **Controller(控制器)**...

    J2EE综合—Struts常见错误的全面总结

    ### J2EE综合—Struts常见错误的全面总结 #### 一、概述 在Java企业级应用开发中,Struts框架作为MVC架构的一种实现,为开发者提供了强大的工具集来构建复杂的Web应用程序。然而,在实际项目开发过程中,由于配置...

    J2EE中文版指南 CHM格式 带全文检索

    J2EE应用程序客户端运行时错误 38 Web客户端运行时错误 39 用检验工具检查问题 39 比较你的EAR文件和样本EAR文件 39 其它异常 39 第二部分 EJB技术 40 第3章 企业Bean 40 1,企业Bean概述 41 企业Bean的优点 41 何时...

    J2EE经典教程(MyEclipse版)

    - **代码编辑器**:强大的代码提示、自动完成和错误检查功能,提高了编码效率。 - **服务器配置**:支持多种J2EE服务器,如Tomcat、WebLogic、JBOSS等,方便应用部署和调试。 - **数据库工具**:内置的数据库连接...

    j2ee投票系统

    1. **JSP(JavaServer Pages)**:作为表现层的主要组件,JSP是用来创建动态网页的Java技术。开发者可以在HTML代码中嵌入Java代码或JSP标签,以实现页面的动态生成。JSP页面在服务器端执行,将处理结果转化为HTTP...

    J2ME&J2EE;用户登录交互

    5. **后续交互**:登录成功后,客户端可以利用保存的会话标识进行其他数据请求,比如获取用户信息、发送新的操作请求等。这些请求同样基于HTTP/HTTPS,但携带了会话标识,使得服务器能够识别并授权这些请求。 6. **...

    简单的学生信息管理系统(j2ee)

    - AJAX回调函数接收到响应,更新页面的相应部分,如显示操作成功消息或错误提示,或者填充新获取的学生信息。 总体来说,这个简单的学生信息管理系统结合了多种技术,实现了高效、互动的用户界面和稳定的后台处理,...

    J2EE实训教程

    - **ServletConfig:** ServletConfig提供了Servlet配置信息,实训中将学习如何通过ServletConfig获取初始化参数等配置信息。 - **ServletContext:** ServletContext提供了全局的应用程序上下文信息,实训中将...

    ajax分页案例1-j2ee

    【描述】虽然描述信息为空,但通常Ajax分页的实现旨在提高数据加载效率,避免用户等待整个页面重新加载,尤其是在处理大量数据如表格或列表时。通过Ajax,我们可以异步地从服务器获取新一页的数据,并仅替换页面上的...

Global site tag (gtag.js) - Google Analytics