- 浏览: 588279 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (214)
- web (36)
- oracle (10)
- http (1)
- 设计 (2)
- 项目 (1)
- 方法论 (0)
- 需求 (0)
- 成长 (6)
- 工作日志 (0)
- java基础 (20)
- java线程 (2)
- CMMI (0)
- Ext (19)
- JavaScript (16)
- OpenGL (0)
- 我的管理 (3)
- 敏捷 (0)
- mysql (7)
- 其他 (3)
- tools (10)
- 3d (1)
- 音视频直播 (9)
- C++ (1)
- 测试 (3)
- 开源 (3)
- css (4)
- 安全 (1)
- 项目管理 (1)
- NoSql (1)
- 文件系统 (1)
- cache (2)
- easyui (1)
- 3G (1)
- 单点登录 (1)
- portal (2)
- 问题 (0)
- ORM (0)
- 视频教程 (1)
- 电子书 (1)
- 规范 (2)
- spring (5)
- xml (0)
- ibatis (1)
- struts (2)
- 面试 (6)
- svn (0)
- 自考 (1)
- tomcat (3)
- html (1)
- jmesa Grid 组件 (1)
- 日志 (0)
- Jquery (1)
- os (1)
- books (0)
- download (0)
最新评论
-
remoteJavaSky:
弱弱的问一下,关于那个登录,登录后服务端会给客户端一个sess ...
Java Session 是如何实现的 -
jiangshuiy:
2中的报错是因为的源码有 package,而你的命令里面没有p ...
javac、java命令的使用 -
yanwushu:
简介明了,好文章......
ServletContext -
516456267:
第四个说明很有用
对log4j的ConversionPattern的学习 -
meShare2011:
加载顺序是先加载Tomcat Lib文件夹下的Jar包对么? ...
(转)jar not loaded. See Servlet Spec 2.3, section 9.7.2. 错误原因和解决办法
web.xml
JSP页面的关键在于
1 isErrorPage="true"
2 response.setStatus(HttpServletResponse.SC_OK);
building.jsp
error.jsp
转自:http://blog.csdn.net/java2000_net/archive/2007/12/29/2000965.aspx
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> <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> </web-app>
JSP页面的关键在于
1 isErrorPage="true"
2 response.setStatus(HttpServletResponse.SC_OK);
building.jsp
<%@ page language="java" contentType="text/html; charset=GBK" isErrorPage="true" pageEncoding="GBK"%> <%response.setStatus(HttpServletResponse.SC_OK); %> <% /** * 本页面是在客户查找的页面无法找到的情况下调用的 */ response.setStatus(HttpServletResponse.SC_OK); %> <body> 正在制作... <a href="javascript:history.go(-1)">返回</a> <br/> 也可能页面连接更改了,请按 F5 键刷新整个页面看看,特别是菜单! </body>
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> 程序发生了错误,有可能该页面正在调试或者是设计上的缺陷.<br/> 你可以选择<br/> <a href=<%=request.getContextPath()+"/forum/new.jsp" %>>反馈</a> 提醒我... 或者<br/><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("Parameter...."); e = request.getParameterNames(); while(e.hasMoreElements()){ key = e.nextElement(); System.out.println(key+"="+request.getParameter(key)); } %> 111<%=request.getAttribute("javax.servlet.forward.request_uri") %><br> <%=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>
转自:http://blog.csdn.net/java2000_net/archive/2007/12/29/2000965.aspx
发表评论
-
XSS跨站测试
2012-08-17 21:34 0<img src="x"/**/on ... -
html meta 用法
2012-07-26 10:28 1018meta是用来在HTML文档中模拟HTTP协议的响应头报文。m ... -
var load = function(url,component){ $.ajax({ url:url, success:function(resp
2012-03-20 15:45 1981var load = function(url,compone ... -
测试de
2010-09-02 13:08 862a b c d <br> \r\n -
(转)关于JSP中的错误页面处理
2010-08-17 20:35 4962通常JSP 在执行时,在两个阶段下会发生错误。 JSP 网页 ... -
(转)jsp错误处理页面
2010-08-17 20:32 1111用到两个jsp页面指令: isErrorPage=true/f ... -
浅谈Base64编码
2010-08-06 18:19 1023http://www.5dmail.net/html/2004 ... -
URL编码总结
2010-08-06 18:18 1068参考文章: http://www.ruanyifeng.com ... -
Flash播放器 --- JW FLV PLAYER 中文文档
2010-08-03 18:08 1402JW FLV PLAYER 非常好用,但是最新的版本在运行的时 ... -
jquery easyui 表单验证
2010-07-26 18:45 3485http://jquery-easyui.wikidot.co ... -
常用网页广告代码全集
2010-07-19 16:20 1113参考网站: http://ad.jz123.cn/ 1、两侧 ... -
(转)css sprite学习
2010-07-16 18:04 1070还没时间看,先记录下来: 转自:http://www.51 ... -
111
2010-07-14 18:07 0http://e.iciba.com/space-88-do- ... -
星星符号
2010-07-11 15:34 1181实心和空心符号:★☆☆☆ -
给flash添加超链接的方法
2010-07-10 22:36 2634看页面下效果: 你是否明白了,原来解决方法如此简略,就是用on ... -
图片html 超链接代码不要蓝框怎么办
2010-07-10 12:29 3974问题: 我给一个图片做了一个超连接HTML,但是,御览的时候这 ... -
(转载)SWFObject: 基于Javascript的Flash媒体版本检测与嵌入模块
2010-07-09 18:33 0SWFObject是一个用于在HTML ... -
验证上传文件扩展名的正则表达式
2010-07-09 11:23 4312<script type="text/java ... -
快捷在页面中嵌入Flash的方法--SWFObject
2010-07-09 10:38 1106SWFObject -
广告代码测试
2010-07-06 18:46 943<script type="text/java ...
相关推荐
- `<context-param>`可以设置Spring的上下文参数,如配置XML配置文件的位置。 9. **Struts2框架集成** - Struts2的配置主要通过`<filter>`和`<filter-mapping>`,定义StrutsPrepareAndExecuteFilter。 10. **JSF...
在Java Web应用中,`web.xml`文件是部署描述符(Deployment Descriptor),它定义了应用程序的行为、组件配置以及服务器如何处理请求和响应等关键信息。`error-page`标签是`web.xml`中的一个重要元素,用于处理HTTP...
除了上述基本配置外,`web.xml`还可以配置错误页面、session超时、字符编码等。理解并熟练配置`web.xml`对于开发和维护Struts2应用至关重要,因为它直接影响到应用的运行和性能。 博客链接中提到的iteye博主分享的...
### Web.xml配置详解 #### 一、Web.xml概述 `web.xml` 文件是Java Web应用程序的核心配置文件之一,主要用于配置应用程序级别的各种初始化参数、监听器、过滤器、Servlet映射等。通过`web.xml`,开发者可以灵活地...
【web.xml配置详解】 在Java Web开发中,`web.xml`是Web应用程序的部署描述符,它是服务器理解和运行Web应用的关键配置文件。本文将详细解释`web.xml`配置的各个方面,帮助开发者更好地理解和掌握其使用。 1. **...
### 在web.xml中配置使404和500出现友好的界面 #### 知识点一:Web.xml概述 `web.xml`是Java Web应用中的一个核心配置文件,它用于定义应用程序的各种设置,包括Servlet映射、过滤器、监听器、会话超时以及错误...
【web.xml配置详解】 在Java Web开发中,`web.xml`是Web应用程序的部署描述符,它是服务器理解和管理Web应用的核心配置文件。本文将详细解释`web.xml`中的一些主要配置元素及其作用。 1. **定义头和根元素** `web...
以下是对web.xml配置文件中各个元素的详细说明: 1. **定义头和根元素** - **XML头**:文件开头必须包含XML声明,指定XML版本和字符编码,如`<?xml version="1.0" encoding="UTF-8"?>` - **DOCTYPE声明**:紧接着...
`web.xml`是Java Web应用程序的核心配置文件,用于定义应用服务器如何初始化和管理Web应用程序。它遵循Java Servlet规范中的标准,为开发者提供了一种结构化的方式来配置Servlet、过滤器、监听器和其他组件。理解`...
"jsp乱码解决超酷,通过web.xml配置"这个标题表明,我们将通过配置`web.xml`文件来解决JSP页面中的乱码问题。下面将详细介绍这个过程以及相关的知识点。 首先,我们需要理解JSP乱码产生的原因。当用户通过表单提交...
《web.xml配置详解》 在Java Web开发中,`web.xml`文件是应用的核心配置文件,它负责定义应用程序的行为和结构,使得服务器知道如何解析和处理请求。本文将深入探讨`web.xml`配置的各个方面,帮助开发者更好地理解...
例如,为404错误配置自定义页面,可以在`web.xml`中添加如下代码: ```xml <error-code>404 <location>/path/to/your/custom/404.html</location> ``` 类似地,为500错误配置自定义页面,可以写入: ```xml ...
这个文件包含了关于Web应用程序的配置信息,包括Servlet的定义、过滤器、监听器、会话配置、MIME类型映射、错误页面设置等。下面我们将深入探讨`web.xml`的各个主要部分及其作用。 1. **Servlet定义** 在`web.xml`...
web.xml 配置详细讲解 Web.xml 是一个部署描述符文件,用于控制 Web 应用的行为。...它定义了 Web 应用的结构和行为,并提供了许多有用的配置选项,以便让开发者可以根据需要自定义 Web 应用程序。
下面我们将深入探讨如何通过 `web.xml` 配置文件实现对 404 和 500 错误的自定义处理。 ### 一、`web.xml` 配置文件 #### 1. 错误页配置 在 `web.xml` 文件中,可以通过 `<error-page>` 元素来定义错误页面。这些...
在Java Server Pages (JSP)应用中,web.xml配置文件扮演着至关重要的角色,它不仅定义了应用的基本结构,还负责处理各种运行时错误。本文将深入探讨如何通过web.xml来实现错误处理页面的定制,重点是404(Not Found...
`web.xml`是Java Web应用程序中的核心配置文件,用于定义和管理Web应用的各种配置信息。通过深入理解`web.xml`,开发人员可以更好地控制Web应用的行为和特性,提高编程效率与质量。 #### 二、web.xml结构与元素 `...