`

jsp/servlet--errorPage

阅读更多

摘自 http://blog.csdn.net/gxf212/archive/2008/12/11/3498284.aspx

 

象普通的java程序一样,可以把异常引入到jsp中。如果在执行jsp的java代码时发生异常,可以用下面的指令将http请求转发给另一个专门处理异常的网页:
<%@ page errorPage="errorpage.jsp"%>

 

在专门处理异常的网页"errorpage.jsp"

<%@ page isErrorPage="true"%>

在处理异常的网页中可以直接访问exception隐含对象,获取详细的异常信息,如
<p>
错误原因为:<% exception.printStackTrace(new PrintWriter(out));%>
</p>

 

分享到:
评论

相关推荐

    servlet-2_4-fr-spec-doc.rar_doc_servlet 2.4 spec_servlet api_ser

    通过在部署描述符中定义`error-page`元素,可以指定错误页面的URL。 9. **MIME类型映射**:Servlet容器可以根据文件扩展名或Content-Type头自动选择Servlet,这在部署描述符中通过`&lt;mime-mapping&gt;`元素定义。 10. ...

    jsp-api.jar(2.3)与servlet-api.jar (3.1)

    5. **错误处理**:改进了错误处理机制,允许开发者通过`errorPage`指令来指定错误页面,提高应用程序的健壮性。 **Servlet API 3.1知识点** 1. **异步处理**:Servlet 3.1引入了异步Servlet,使得服务器可以在不...

    初学者入门:Structs中基本配置入门

    &lt;location&gt;/common/io-error.jsp&lt;/location&gt; &lt;/error-page&gt; ``` 通过这些配置,可以显著提高Web应用的用户体验和健壮性。 #### 五、总结 本文详细介绍了Struts框架的基本配置流程,包括配置ActionServlet、初始...

    struts1[1].2配置详细.doc

    &lt;location&gt;/common/system_error.jsp&lt;/location&gt; &lt;/error-page&gt; ``` 5. **标签库**:使用 `&lt;taglib&gt;` 配置 Struts 提供的以及自定义的 TLD 文件,如 `struts-html.tld`: ```xml &lt;taglib-uri&gt;/WEB-INF/...

    开发web_xml.rar_WEB XML_java web开发_web.xml_web开发_web

    &lt;location&gt;/error/global_error.jsp&lt;/location&gt; &lt;/error-page&gt; ``` 6. **上下文参数** 应用程序的全局配置参数可以通过`&lt;context-param&gt;`元素定义,这些参数可以在应用的任何地方通过`ServletContext`获取: `...

    java/jsp web.xml详解

    在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。这个文件包含了关于Web应用程序的配置信息,包括Servlet的定义、过滤器、监听器、会话配置、MIME类型映射、...

    Structs中基本配置入门

    &lt;location&gt;/common/error.jsp&lt;/location&gt; &lt;/error-page&gt; ``` - `&lt;exception-type&gt;`:指定异常类型。 - `&lt;location&gt;`:异常发生时跳转的页面。 以上是关于Structs框架中基本配置的详细介绍,包括如何配置Action...

    web.xml详细说明

    - **作用**:将过滤器与特定的资源(如servlet或JSP页面)进行关联。 - **示例**: ```xml &lt;filter-mapping&gt; &lt;filter-name&gt;LoginFilter&lt;/filter-name&gt; &lt;url-pattern&gt;/admin/*&lt;/url-pattern&gt; &lt;/filter-mapping...

    用web.xml控制Web应用的行为

    &lt;form-error-page&gt;/error.jsp&lt;/form-error-page&gt; &lt;/form-login-config&gt; &lt;/login-config&gt; ``` 这里,`/protected/*`的所有资源都需要`admin`角色的用户才能访问,登录方式为表单认证,登录页面为`login.jsp`,登录...

    JSP配置文件解释

    &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/notfound.jsp&lt;/location&gt; &lt;/error-page&gt; ``` 以上配置表示404错误时显示`/notfound.jsp`页面。 ### 6. Session配置 `&lt;session-config&gt;`元素可以设置会话...

    jsp web.xml文件的作用及基本配置.docx

    &lt;location&gt;/error/404.jsp&lt;/location&gt; &lt;/error-page&gt; ``` 8. **安全约束配置**: - 通过 `&lt;security-constraint&gt;` 元素配置安全约束。 - 可以定义哪些资源需要认证才能访问。 - 示例代码: ```xml ...

    web.xml文件中各个标签的介绍

    11. 错误页面(Error Page) error-page 元素用于指定错误信息输出路径。例如:&lt;error-page&gt;&lt;error-code&gt;404(错误类型)&lt;/error-code&gt;&lt;location&gt;/error.html(错误信息输出页面)&lt;/location&gt;&lt;/error-page&gt; 12. 标签库...

    servlet/jsp自定义错误页面

    charset=gb2312" language="java" import="java.io.*,javax.servlet.*" errorPage="error.jsp"%&gt; 自定义的错误页&lt;/title&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt; &lt;/head&gt; ...

    spring_MVC源码

    14. &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt; 15. &lt;load-on-startup&gt;1&lt;/load-on-startup&gt; 16. &lt;/servlet&gt; 17. &lt;servlet-mapping&gt; 18. &lt;servlet-name&gt;spring&lt;/servlet...

    web.xml配置详细说明.txt

    1. `&lt;error-page&gt;`元素:指定错误代码或异常类型对应的错误处理页面。 ```xml &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/notfound.jsp&lt;/location&gt; &lt;/error-page&gt; ``` `error-code`是HTTP错误...

    web.xml 2.4详细说明

    当发生特定错误时,`error-page`可以指定一个页面来处理错误。 ```xml &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/notfound.jsp&lt;/location&gt; &lt;/error-page&gt; ``` ### 9. `session-config`节点 用于...

    web_xml文件详解

    &lt;/error-page&gt; ``` **7. 全局初始化参数** 全局初始化参数可以在整个Web应用中被引用: ```xml &lt;context-param&gt; &lt;param-name&gt;databaseUrl&lt;/param-name&gt; &lt;param-value&gt;jdbc:mysql://localhost:3306/mydb&lt;/param-...

    Web.xml配置文件.pdf

    2. `&lt;error-page&gt;`:定义错误处理页面,当发生特定错误时,Servlet容器会跳转到指定的页面。例如: ```xml &lt;error-page&gt; &lt;error-code&gt;404&lt;/error-code&gt; &lt;location&gt;/error/404.jsp&lt;/location&gt; &lt;/error-page&gt; ``...

Global site tag (gtag.js) - Google Analytics