- 浏览: 22328 次
- 性别:
- 来自: 郑州
文章分类
- 全部博客 (14)
- spring (0)
- J2EE (0)
- java web 开发 (1)
- jms (1)
- webservice (2)
- myeclipse (1)
- weblogic (1)
- jsp (0)
- ibatis (1)
- struts2 (0)
- 中文乱码 (0)
- js (1)
- oracle (4)
- jasper (0)
- sqlserver (0)
- powerdesign (0)
- linux (0)
- 虚拟机 (0)
- windows (0)
- sso cas (0)
- hibernate (0)
- 乱谈 (0)
- html (0)
- sql (0)
- jbpm (0)
- ssh2 (0)
- mysql (0)
- 开发笔记 (0)
- 开发工具 (0)
- 技巧 (0)
- log4j (0)
- project (0)
- server2008 (0)
- ext (0)
- fusioncharts (0)
- jquery (0)
- css (0)
- windows server (0)
- poi (0)
- java定时器_oracle(Clob)_sqlserver2oracle (0)
- swfupload (0)
- quartz (0)
- android (0)
- apache (0)
- flex (0)
- java chou jiang (0)
- jqgrid (0)
- 甘特图 (0)
- jar (0)
- xml (0)
最新评论
一、在web.xml设置:
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
或
<error-page>
<exception-type>java.lang.NullException</exception-type>
<location>/error.jsp</location>
</error-page>
二、error.jsp注意事项:
页头必须标注:isErrorPage="true"否则不起作用
例如:<%@ page contentType="text/html;charset=GB2312" isErrorPage="true"%>
三、error.jsp代码示例:
注:该示例代码来自与网络
<%@ page contentType="text/html;charset=UTF-8" isErrorPage="true" %>
<%@ page import="org.apache.commons.logging.LogFactory" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Error Page</title>
<script src="<c:url value="/scripts/prototype.js"/>" type="text/javascript"></script>
<script language="javascript">
function showDetail()
{
document.getElementById('detail_error_msg').style.display = "";
}
</script>
</head>
<body>
<div id="content">
<%
//Exception from JSP didn't log yet ,should log it here.
String requestUri = (String) request.getAttribute("javax.servlet.error.request_uri");
LogFactory.getLog(requestUri).error(exception.getMessage(), exception);
%>
<h3>System Runtime Error: <br><%=exception.getMessage()%>
</h3>
<br>
<button onclick="history.back();">Back</button>
<br>
<p><a href="#" onclick="showDetail();">Administrator click here to get the detail.</a></p>
<div id="detail_error_msg" style="display:none">
<pre><%exception.printStackTrace(new java.io.PrintWriter(out));%></pre>
</div>
</div>
</body>
</html>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
或
<error-page>
<exception-type>java.lang.NullException</exception-type>
<location>/error.jsp</location>
</error-page>
二、error.jsp注意事项:
页头必须标注:isErrorPage="true"否则不起作用
例如:<%@ page contentType="text/html;charset=GB2312" isErrorPage="true"%>
三、error.jsp代码示例:
注:该示例代码来自与网络
<%@ page contentType="text/html;charset=UTF-8" isErrorPage="true" %>
<%@ page import="org.apache.commons.logging.LogFactory" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<html>
<head>
<title>Error Page</title>
<script src="<c:url value="/scripts/prototype.js"/>" type="text/javascript"></script>
<script language="javascript">
function showDetail()
{
document.getElementById('detail_error_msg').style.display = "";
}
</script>
</head>
<body>
<div id="content">
<%
//Exception from JSP didn't log yet ,should log it here.
String requestUri = (String) request.getAttribute("javax.servlet.error.request_uri");
LogFactory.getLog(requestUri).error(exception.getMessage(), exception);
%>
<h3>System Runtime Error: <br><%=exception.getMessage()%>
</h3>
<br>
<button onclick="history.back();">Back</button>
<br>
<p><a href="#" onclick="showDetail();">Administrator click here to get the detail.</a></p>
<div id="detail_error_msg" style="display:none">
<pre><%exception.printStackTrace(new java.io.PrintWriter(out));%></pre>
</div>
</div>
</body>
</html>
发表评论
-
springboot2.0 github实例
2021-05-28 16:41 0https://github.com/WinterChenS/ ... -
马士兵视频教程
2020-03-10 17:14 0这是马老师的免费公开课链接:https://ke.qq.com ... -
my_date
2020-01-03 19:31 0410182198208254513 old my下午3点 ... -
推荐-网络抓包工具Wireshark
2019-07-23 09:38 0抓包工具:Wireshark 抓包保存文件格式:.pcap ... -
网络抓包工具HttpAnalyzerFull
2019-02-14 14:18 0HTTP抓包神器(HTTP Analyzer Full v7) ... -
http比较好用的测试工具postman
2018-05-31 15:01 0http测试工具postman -
tomcat7以后|符号处理
2017-10-20 17:59 0config/catalina.properties文件添加以 ... -
web漏洞测试工具
2017-10-17 16:56 0web漏洞测试工具 Burp Suite Profession ... -
jsp与java同步des加解密
2016-12-20 14:35 0一、所需资源 1、js 1.1、des.js 下载路径:h ... -
err_(中文乱码)java、js、aes加解密
2016-12-15 15:38 0一、所需资源 1、jar 1.1 ... -
JAVA汉字转拼音
2016-12-14 09:37 01、特殊字符JS正则校验:/^[\u4E00-\u9FA5\w ... -
IE浏览器关闭按钮漏洞问题
2016-10-10 13:45 0window.onbeforeunload=function( ... -
Tomcat StringManager阅读学习 -我们到底能走多远系列(10)
2016-10-09 18:02 0http://www.cnblogs.com/killbug/ ... -
资源管理StringManager,管理字符串,到包级,很好的处理国际化等问题
2016-10-09 18:00 0参考: 1、资源管理StringManager http:// ... -
MY_51CTO_资源下载
2015-01-18 15:02 0http://down.51cto.com/ whc51 ... -
java计算农历,节气,节日,黑色星期五的类
2014-01-06 11:17 0DateConvertUtil.java import ja ... -
注解+反射(记录系统日志)
2013-12-28 16:56 01、自定义标签类(LogFiled.java): import ... -
开发技巧
2013-11-08 11:03 01、查看本机那些端口在使用 >netstat -an 2 ... -
img中onError的使用
2012-10-11 17:15 0<img src="demo.gif" ... -
java环境变量设置
2012-08-22 14:43 0一、Windows下 新建的环境变量为以下三个,分别新建好后就 ...
相关推荐
在 Web.xml 中设置错误处理页面 在 JavaWeb 应用程序中,错误处理页面是一个非常重要的组件,它可以帮助开发者处理和显示异常信息,从而提供更好的用户体验。本文将讲述如何在 web.xml 文件中使用 `<error-page>` ...
例如,应采用安全的编码方式防止SQL注入攻击,设置合适的错误处理机制保证服务的稳定性,以及设计灵活的接口以便未来添加新的功能模块。 综上所述,基于C#的图书馆Web系统是一个集成了多种技术的综合性项目,它不仅...
在图书销售系统中,web.config用于存储数据库的登录凭据,错误处理设置,以及可能的授权规则。 6. Default.aspx.cs:这是Default.aspx对应的代码隐藏文件,包含C#代码,实现了页面的后台逻辑。在这里,开发者可以...
本文将深入探讨如何通过web.xml来实现错误处理页面的定制,重点是404(Not Found)和500(Internal Server Error)错误代码的处理。 ### 一、web.xml中的错误处理配置 在web.xml文件中,可以使用`<error-page>`...
7. **日志与错误处理**:良好的日志记录和错误处理机制能帮助开发者追踪和调试问题,提高系统的稳定性。 8. **测试**:单元测试和集成测试是保证系统功能完整性和正确性的关键步骤,JUnit或pytest等工具可用来编写...
7. **错误处理与日志记录**:良好的错误处理和日志记录是系统稳定运行的重要保障。报告会阐述如何设置异常捕获机制,以及使用如Log4j或Python的logging模块进行日志记录。 8. **性能优化**:可能涉及前端页面的加载...
在Web开发中,错误处理是确保用户体验和系统稳定性的重要环节。ASP.NET作为一款广泛使用的Web应用程序开发框架,提供了多种有效的错误处理机制,帮助开发者更好地管理和响应运行时可能出现的问题。 #### 二、ASP...
7. **错误处理与日志记录**: 为了确保系统的稳定性和可追溯性,开发者可能会集成异常处理机制,捕获并记录运行时错误,以便后期分析和修复。日志文件可以帮助调试和监控系统的运行状态。 8. **部署与扩展**: 系统...
6. **错误处理与日志记录**:良好的错误处理机制可以提高系统的健壮性,而日志记录则有助于排查问题和优化性能。 7. **测试与调试**:开发过程中,单元测试、集成测试和系统测试是保证代码质量的关键步骤。开发者还...
9. **错误处理与日志记录**:为了保证系统的稳定运行,需要有适当的错误处理机制,并记录日志,便于排查问题。 10. **部署与维护**:系统完成后,需要在服务器上部署,并进行持续的维护和更新,以适应需求变化。 ...
8. **错误处理与日志记录**: 系统可能会有异常处理机制,捕获运行时错误并记录到日志文件,以便于调试和问题追踪。 9. **安全性考虑**: 对于用户敏感的信息,如密码,应进行加密存储。同时,系统可能还需要防止SQL...
2. 成绩录入与管理:教师可以方便地输入和更新学生的课程成绩,系统需具备成绩录入验证机制,防止错误数据的录入。 3. 成绩查询:学生和教师都可以通过学号或姓名查询个人或他人的成绩,系统需提供成绩隐私保护,...
- **Ch 18**:可能指的是章节18,这可能包含关于图书管理系统的特定部分或进阶主题,如错误处理、安全性或性能优化。 通过这个项目,学习者可以深入理解Java Web开发的基本流程,包括如何使用Servlet和JSP创建动态...
通过这个项目,学习者可以深入了解Java Web开发的基本流程,包括前端与后端的交互、数据库操作、用户认证以及错误处理等核心概念,为以后的Web应用开发打下坚实基础。同时,也可以锻炼实际动手能力和问题解决能力,...
8. **错误处理与日志记录**:系统应该能够捕获并处理运行时错误,同时记录详细的日志信息,以便于调试和问题排查。 9. **性能优化**:在处理大量并发请求时,考虑数据库查询优化、缓存策略等方法,以提高系统性能。...
8. **异常处理**:良好的错误处理是任何系统的关键部分。C#的try-catch语句用于捕获和处理可能出现的异常,保证系统的稳定运行。 9. **用户体验**:前端可能使用HTML、CSS和JavaScript来增强用户体验。jQuery或其他...
8. **异常处理**:为了提供良好的用户体验和系统稳定性,需要对可能出现的错误和异常进行捕获和处理,如输入验证、事务管理等。 9. **前端技术**:虽然主要关注Java后端,但前端用户体验同样重要。可能使用HTML、...
一个成熟的系统应该具备良好的错误处理机制,能够捕获并处理可能出现的异常,同时记录详细的日志,便于后期排查问题和性能优化。 【性能优化】 为提高用户体验,系统可能实施了缓存策略,如使用Redis缓存频繁查询...