`
5aijava
  • 浏览: 418891 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

错误处理页面的制作404,和500

    博客分类:
  • J2EE
阅读更多
错误处理页面的制作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

    通过以上步骤,我们可以有效地在 JSP 应用程序中配置和管理错误处理页面。这样的配置不仅提升了用户体验,还为开发者提供了更多的调试信息。需要注意的是,在生产环境中,通常建议隐藏具体的错误信息,只向用户提供...

    精选16个错误页面,页面制作简洁漂亮

    "精选16个错误页面,页面制作简洁漂亮"这一资源集合提供了一系列精心设计的404和500错误页面模板,旨在提升网站的专业形象和用户友好性。 404错误页面是最常见的错误类型,它表示用户尝试访问的页面不存在。一个好...

    404错误页html5模板下载

    在这个404模板项目中,readme可能会指导用户如何将模板集成到他们的网站,如何自定义错误消息,以及如何处理Bootstrap和其他依赖的引入。 总的来说,这个404错误页HTML5模板结合了HTML5的语义化元素和Bootstrap的...

    HTML5 SVG动画404页面,活泼有趣,适合用在网站404页面,兼容主流浏览器

    404页面通常是用户访问不存在网址时遇到的错误页面,而一个活泼有趣的404页面不仅能够减轻用户的挫败感,还能展示网站的独特风格和品牌个性。在本主题中,我们将深入探讨如何利用HTML5和SVG技术来创建这样具有互动性...

    jQuery404错误页面模板动画效果

    这里可能有一个`script.js`文件,用于处理页面上的交互逻辑和动画触发事件。 在实现这个404错误页面模板时,开发者可能会使用jQuery的`.animate()`方法来创建自定义动画,通过修改元素的CSS属性(如宽度、高度、...

    基于js+css制作404数字跳动错误页面.zip

    在本项目中,“基于js+css制作404数字跳动错误页面.zip”是一个压缩包,其中包含了利用JavaScript(JS)和CSS技术构建的404错误页面的资源。404错误页面是用户访问不存在的网页时显示的页面,通常会包含一个提示信息...

    jquery创建404动画页面

    在网页开发中,404错误页面是用户访问不存在的URL时看到的默认页面。它是一种用户体验优化的方式,因为一个友好的404页面可以缓解用户找不到所需内容时的挫败感。本教程将深入讲解如何使用jQuery创建一个富有动态...

    中国零一网络技术工作室404错误页面

    总的来说,中国零一网络技术工作室在制作404错误页面时,不仅要考虑美观和品牌一致性,还要兼顾用户体验和技术实现。通过精心设计和优化,404页面可以变成一个与用户互动、提升品牌形象的窗口,而非简单的错误提示。

    教你如何制作新闻错误页面

    3. **整合动态功能**:如果网站使用的是动态服务器,需要将静态页面转化为服务器端错误页面模板,例如在PHP或ASP.NET中处理404错误。 4. **测试**:在不同的浏览器和设备上测试错误页面,确保所有元素正常显示并...

    小狗绕地球奔跑404页面

    总的来说,"小狗绕地球奔跑404页面"是一种创新的网页设计实践,它融合了艺术性、技术性和用户体验,展示了404错误页面也能成为提升网站吸引力和互动性的工具。通过理解和运用这种模板,无论是设计师还是开发者,都能...

    php优势1999-2012语言排名、404页面制作

    此外,`ss.txt`可能是一个记录或说明404页面制作过程的文本文件,或者包含了如何配置`.htaccess`以实现404重定向的步骤。 综上所述,PHP作为一款强大的Web开发语言,凭借其易用性、广泛的服务器支持和丰富的功能,...

    SVG绘制响应式404错误网页.zip

    9. **错误处理与重定向**:除了创意设计,有效的404页面应包含返回主页的链接或搜索框,帮助用户快速找到他们可能在寻找的内容。 通过学习和应用这些知识点,开发者可以创建出既吸引人又功能齐全的404错误页面,...

    023集-制作注册页面

    为了提高用户体验,注册页面通常会包含错误处理和反馈机制。当用户输入错误时,比如电子邮件格式不正确或密码不符合要求,应用应能即时显示错误信息。此外,加载动画和进度条的使用可以在等待服务器响应时提供更好的...

    让人惊叹的的创意404错误页面设计 5.zip

    这个主题,"让人惊叹的创意404错误页面设计 5.zip",聚焦于如何通过创新和吸引人的设计来改善用户体验,即使在遇到404错误时也能留住用户的兴趣。这种设计通常涉及巧妙的JavaScript特效,以增加互动性和趣味性。 ...

    4款CSS3制作的404页面模板.rar

    【标题】"4款CSS3制作的404页面模板.rar"揭示了这个压缩包包含的是四个使用CSS3技术设计的404错误页面模板。404页面是当用户试图访问网站上不存在的页面时显示的一个标准网页,通常带有幽默或者创意的设计,以缓解...

    404页面模板以及使用方式

    在创建404页面时,设计师通常会结合品牌形象和用户体验来制作吸引人的模板。 "404页面模板以及使用方式"这个主题涵盖了以下几个关键知识点: 1. **404错误含义**:404错误是HTTP状态代码之一,表示服务器无法找到...

    HTML5+svg实现的游戏动漫效果404错误页面源码.zip

    HTML5和SVG是现代网页开发中的重要技术,它们在创建交互式、动态和高质量的图形内容方面具有显著优势。...同时,这种创新的错误处理方式也为网站的用户体验带来了新的可能性,使原本枯燥的404错误页面变得生动有趣。

    渐变霓虹灯404错误页面代码.rar

    【渐变霓虹灯404错误页面代码】是一个针对网页设计中的特殊场景——404错误页面,采用创新的视觉效果来提升用户体验的代码资源。404错误页面是当用户试图访问不存在的网页时,服务器返回的一种标准响应状态码。通过...

    html5全屏月球宇航员飞行动画404页面模板

    4. **JavaScript / jQuery**: JavaScript是网页交互的核心,而jQuery是一个流行的JavaScript库,简化了DOM操作、事件处理和动画制作。在这个模板中,JavaScript可能被用来控制动画的逻辑,如宇航员的移动轨迹、速度...

Global site tag (gtag.js) - Google Analytics