`
cyouryuu
  • 浏览: 12991 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

前端采用log4j打印异常信息

阅读更多
<%@ include file="/common/taglibs.jsp" %>
<%@ page import="org.apache.log4j.Logger" %> 
<%@ page language="java" errorPage="/error.jsp" pageEncoding="UTF-8" contentType="text/html;charset=utf-8" %>

<title>Data Access Error</title>

<head>
    <meta name="heading" content="System Exception"/>
    <meta name="menu" content="AdminMenu"/>
</head>

<p>
    <c:out value="${requestScope.exception.message}"/>
</p>

<% 
Throwable ex = (Exception) request.getAttribute("exception"); 
Logger logger = Logger.getLogger("systemError.jsp"); 
logger.error(ex.getMessage(),ex); 
//((Exception) request.getAttribute("exception")).printStackTrace(new java.io.PrintWriter(out));
%>
系统发生异常,请重新登录!
<a href="mainMenu.html" onclick="history.back();return false">&#171; Login</a>
分享到:
评论

相关推荐

    spring+shiro+ehcache例子

    在web.xml中配置log4j信息打印 (需要自己将log4j的配置文件给打开) 三: 配置文件 查看/src/config/ ,配置文件可观察文件名称理解 四: 登录名为2:可以进行权限的验证,以及shiro的缓存。 登录名为任意...

    Base64编码和解码的应用(前后端程序)

    base64,/9j/4AAQSk...'; // 假设这是Base64编码的图片 let imageData = base64Image.split(',')[1]; // 提取不包含数据类型信息的部分 $.ajax({ url: '/base64Servlet', type: 'POST', data: {base64Data: ...

    java编写的宠物医院管理系统

    同时,日志系统(如Log4j)可以记录操作日志,方便追踪和调试。 **8. 测试** 在系统开发过程中,单元测试和集成测试是必不可少的,确保每个功能模块和整体系统的正确性。JUnit是常用的Java测试框架,可以帮助开发者...

    java链接顺风系统实例.zip

    此外,日志记录(如Log4j或SLF4J)和错误处理机制也是项目中不可或缺的部分,它们可以帮助我们跟踪问题,优化代码性能。 总的来说,这个"java链接顺风系统实例.zip"项目涵盖了Java网络编程、API接口调用、物流业务...

    Java固定资产管理系统--毕业设计专用的

    12. **异常处理与日志记录**:通过try-catch语句捕获并处理程序中的异常,同时利用Log4j或SLF4J记录系统运行日志,便于排查问题。 13. **单元测试与集成测试**:使用JUnit或TestNG进行单元测试,验证代码的正确性;...

    试卷管理系统

    8. **测试与调试**:在开发过程中,单元测试(JUnit)、集成测试(Selenium、TestNG)以及日志记录(Log4j、SLF4J)都是必不可少的工具,它们能确保代码质量并便于问题定位。 9. **项目构建与部署**:可能使用了...

    毕业设计航空订票系统源码(java+oralce)

    6. **异常处理与日志记录**:使用Java的try-catch语句和日志框架如Log4j记录程序运行中的异常和信息,便于调试和问题定位。 7. **测试与调试**:单元测试、集成测试确保代码质量,调试工具如Eclipse或IntelliJ IDEA...

    高校教师工作量管理系统_jsp.zip

    10. **异常处理与日志记录**:为了确保系统的稳定运行,需要对可能出现的错误进行捕获并记录,Spring框架提供了丰富的异常处理机制,同时结合Log4j等日志框架,记录系统运行状态。 综上,这个项目涵盖了Java Web...

    M11510基于ssm的餐厅收银.zip

    在实际开发中,这样的系统还会涉及到其他的组件和技术,例如用户认证与授权(Spring Security或Apache Shiro)、日志记录(Log4j或Logback)、异常处理、性能优化等。同时,前端可能采用HTML、CSS和JavaScript,以及...

    java报表开发

    学会使用Java的try-catch语句捕获异常,结合日志框架(如Log4j、SLF4J)记录错误信息,以便快速定位和解决问题。 8. **性能优化** 对于大数据量的报表,性能优化是关键。可以通过缓存策略、分页加载、异步处理等...

    毕设项目:基于SpringBoot的图书馆管理系统.zip

    另外,为了提高用户体验,可能还会有错误处理和日志记录机制,如使用Spring Boot的全局异常处理和Log4j进行日志打印。 总之,这个基于SpringBoot的图书馆管理系统涵盖了Java后端开发的诸多核心知识点,包括...

    Java超市收银系统.zip

    9. **日志记录**:为了便于故障排查和性能优化,系统通常会记录操作日志,Java的日志框架如Log4j、SLF4J可以帮助实现这一功能。 10. **单元测试和集成测试**:使用JUnit或其他测试框架对各个模块进行单元测试,确保...

    java代码规范要求(公司用-补充版).pdf

    7. 日志记录:使用log4j记录日志,代替`System.out.println()`,便于调试和监控。 8. 避免重复定义:不要在一个方法中多次访问数据库,应适当拆分代码。 9. 方法拆分:单个方法代码超过50行应拆分为多个方法,提高...

    好的程序结构是这样的

    相比使用`System.out.println()`打印输出,采用`log4j`等专业日志框架可以提供更丰富的信息,且便于后期的日志管理和分析。更重要的是,日志框架允许在不修改代码的情况下调整日志级别,适应不同的部署环境。 九、...

    学生信息管理系统:大学生信息管理系统-初学路上自己摸索实践的项目

    : 发行说明对Redis和SpringAOP不太熟的初学者,下载版本足够学习或完成课设了〜()v1.3.0-2019.10.14(当前版本)版本1.3.0,提升安全性,解决部分安全隐患:前端layii数据表格,增加“筛选列”,“打印”,“导出...

    微信小程序获取json页面数据

    在`success`回调函数中,直接通过`console.log(res.data)`打印出服务器返回的JSON数据,这展示了微信小程序处理JSON数据的便捷性。 #### 六、总结 本文详细介绍了如何在微信小程序中获取JSON页面数据的方法及步骤...

    Unexpected token c in JSON at position 0 报错信息及解决

    如果解析过程中出现异常,该函数还会打印错误日志: ```javascript function isJson(str) { if (typeof str === 'string') { try { var obj = JSON.parse(str); if (typeof obj === 'object' && obj !== null) ...

    jquery遍历json对象集合详解

    //有异常的信息时 alert(msg); } else { $.each(msg, function(i, item){ var id = item.id; var name = item.name; // 此处可以进行后续操作 }); } } } }); ``` 在这个例子中,服务器返回一个JSON对象...

Global site tag (gtag.js) - Google Analytics