错误处理页面的制作404,和500
web.xml文件增加如下代码查看复制到剪切板打印
<error-page>
<error-code>404</error-code>
<location>/building.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
building.jsp
<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%>
<%
response.setStatus(HttpServletResponse.SC_OK);
%>
对不起,您请求的页面没有找到!
<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%>
<%
response.setStatus(HttpServletResponse.SC_OK);
%>
对不起,您请求的页面没有找到!
error.jsp
<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%>
<%@ page import="java.io.*,java.util.*"%>
<%response.setStatus(HttpServletResponse.SC_OK);
%>
<body>
程序发生了错误,有可能该页面正在调试或者是设计上的缺陷.
你可以选择
<a href=<%=request.getContextPath()+"/forum/new.jsp" %>>反馈</a>
提醒我... 或者
<a href="javascript:history.go(-1)">返回上一页</a>
<hr width=80%>
<h2><font color=#DB1260>JSP Error Page</font></h2>
<p>An exception was thrown: <b> <%=exception.getClass()%>:<%=exception.getMessage()%></b></p>
<%
System.out.println("Header....");
Enumeration<String> e = request.getHeaderNames();
String key;
while(e.hasMoreElements()){
key = e.nextElement();
System.out.println(key+"="+request.getHeader(key));
}
System.out.println("Attribute....");
e = request.getAttributeNames();
while(e.hasMoreElements()){
key = e.nextElement();
System.out.println(key+"="+request.getAttribute(key));
}
System.out.println("arameter....");
e = request.getParameterNames();
while(e.hasMoreElements()){
key = e.nextElement();
System.out.println(key+"="+request.getParameter(key));
}
%>
111<%=request.getAttribute("javax.servlet.forward.request_uri") %>
<%=request.getAttribute("javax.servlet.forward.servlet_path") %>
<p>With the following stack trace:</p>
<pre>
<%exception.printStackTrace();
ByteArrayOutputStream ostr = new ByteArrayOutputStream();
exception.printStackTrace(new PrintStream(ostr));
out.print(ostr);
%>
</pre>
<hr width=80%>
</body>
分享到:
相关推荐
JSP里web.xml实现错误处理页面的制作404,和500
它提供了一系列精心制作的用户界面元素,旨在简化网站的登录和注册流程,同时优雅地处理页面未找到的情况。 这些模板采用了最新的HTML5和CSS3标准,结合了响应式设计原则,确保在不同设备和屏幕尺寸上都能提供无缝...
这是我的wb大作业,初学者可用:制作一个网站(包含一个主页,至少五个子页,注意是网站,另外注册和登录页面不算子页,还有主页不可以使用浮动框架来做);网站主题科学养身,一人一份,制作一个主题明确、内容完整...
4.2.8 页面间的链接—从本页转到新闻列表页 47 4.2.9 运行新闻新增页 47 4.2.10 修改新闻页标题 47 4.2.11 使用在线编辑器 47 4.2.12 使用存储过程进行优化处理新增页 51 4.3 新闻列表页 55 4.3.1 创建用于新闻列表...
115. 定制服务器控件[二] 116. 将他们组合起来 117. 小结考试 调试和错误处理 118. 好的编程习惯和编码方式 119. 查找错误 120. 处理错误 121. 写入日志并通知管理员 122. 小...
1. Word文字处理软件的使用(文字编辑、查找替换、页面设置、页眉页脚设置、分栏、段落设置、首字下沉、图形编辑排版、艺术字、表格处理、基本数学公式等); 2. Excel表格软件的使用(各种类型的数据输入、不同类型...
系统要有管理员登录、普通用户登录和退出三个选项可供选择 系统要能够实现登入出错提示,比如账户密码错误等,用户信息保存在user目录下的文件夹中,存储在user.csv中 系统要能够进行欢迎界面显示,登录成功后显示该...
我这个系统可以让很多人使用、程序员和项目经理更新当前错误处理状态并标准化错误处理。相应的统计分析函数的速度和错误率可以反映出工作人员的工作效率,整个设计团队的软件开发方面和能力可以进一步提高。 第5章 ...
主页面内容:界面自行设计 a) 需要添加菜单栏, b) 学生管理:从Excel中进行数据处理 i. 查询所有学生 ii. 按学生编号查询指定学生,并展示其信息及其成绩 iii. 添加学生信息,Excel中也需要添加 iv. 编辑学生信息,...
今天给大家分享自己在制作404页面时遇到的细节问题,分享给大家目的是让大家不要忽视任何一个可能给自己网站收录及排名有影响的细节,往往细节决定成败,处理不好可能导致网站收录减少,甚至被K
关于 NHS.UK 原型套件NHS.UK 原型套件使您能够制作看起来像 NHS.UK 页面的交互式原型。 您制作的原型是向他人展示想法和进行用户研究的好方法。安全如果您在线发布您的原型,它们必须受到保护。 这是为了防止公众...
2 err..jsp 第9章\ch9\xjglxt 学籍管理系统示例(错误处理页面) 3 insert.html 第9章\ch9\xjglxt 学籍管理系统示例(添加新的学生信息) 4 insert.jsp 第9章\ch9\xjglxt 学籍管理系统示例(添加新的学生信息) 5...
1)如果确定空间支持asp.net2.0,但是在访问后台/admin/login.aspx时,出现无法显示此页错误,即404错误,则做推荐设置的第二项。如果各种原因做不了,可以按如下地址访问: /ilghar.aspx?/admin/login.aspx。 2)...
1)如果确定空间支持asp.net2.0,但是在访问后台/admin/login.aspx时,出现无法显示此页错误,即404错误,则做推荐设置的第二项。如果各种原因做不了,可以按如下地址访问: /ilghar.aspx?/admin/login.aspx。 2)...
该资源可以帮助Struts的初学者处理Struts异常,知道错误发生在什么地方。
然后,用户将编辑 OCR 文本 wiki 样式以清除其中的任何错误,添加基本格式标记并为他们认为干净和完成的页面投票。 作为最后一步,每本书中所有页面的清理文本将组合在一起并导出以进行高级格式化并转换为实际的...
图书馆管理系统是一个基于 GUI 的桌面应用程序,它是用 python 制作的。 描述 图书馆管理系统是一个使用python的桌面应用程序。它有一个 sqlite3 数据库,可以将数据存储到本地数据库中,不需要任何额外的软件。它...
此外,《ASP.NET 4高级程序设计(第4版)》专门提供了两章的内容来教你如何用Ajax 技术制作快速响应的页面,以及如何使用微软的ASP.NETAJAX平台。另外,还专门介绍了ASP.NET4 新增的功能,如MVC 和动态数据等。 ...
增加了响应能力应用程序级别错误处理的错误边界找不到页面的404后备图表已使用“图表”实现。 具有Google地方信息自动完成功能,可根据经纬度提供准确的结果。 Openweather API版本-onecall用于7天预报和每小时温度...
第7章 调试和错误处理 210 7.1 错误的种类 211 7.1.1 语法或“编译”错误 211 7.1.2 语义或“运行期”错误 215 7.2 各种运行期错误 218 7.2.1 逻辑错误 219 7.2.2 脚本运行期错误 220 7.2.3 ASP和SSI的运行期...