javax.servlet.ServletException翻译

本文详细介绍了ServletException类,这是一种Servlet在遇到困难时会抛出的通用异常。文中解释了ServletException的不同构造方法及其用途,以及如何获取异常的根本原因。
<!-- ========= START OF TOP NAVBAR ======= --> <!-- -->
JavaTM 2 Platform
Ent. Ed. v1.4
<!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== -->

javax.servlet
Class ServletException




All Implemented Interfaces:
Serializable
Direct Known Subclasses:
UnavailableException
public class ServletException extends Exception

Defines a general exception a servlet can throw when it encounters difficulty. 定义一个通用异常,servlet遭遇麻烦时抛出。

Version:
$Version$
Author:
Various
See Also:
Serialized Form

<!-- ======== NESTED CLASS SUMMARY ======== --><!-- =========== FIELD SUMMARY =========== --><!-- ======== CONSTRUCTOR SUMMARY ======== --><!-- -->

Constructor Summary
ServletException()
Constructs a new servlet exception. 构建一个新的servlet异常。
ServletException(Stringmessage)
Constructs a new servlet exception with the specified message. 构建一个指定信息的新的servlet异常。
ServletException(Stringmessage, ThrowablerootCause)
Constructs a new servlet exception when the servlet needs to throw an exception and include a message about the "root cause" exception that interfered with its normal operation, including a description message. 构建一个新的servlet异常,servlet需要时抛出,包含妨碍正常操作(包括描述信息)的根异常信息。
ServletException(ThrowablerootCause)
Constructs a new servlet exception when the servlet needs to throw an exception and include a message about the "root cause" exception that interfered with its normal operation. 构建一个新的servlet异常,servlet需要时抛出,包含妨碍正常操作的根异常信息。
<!-- ========== METHOD SUMMARY =========== --> <!-- -->
Method Summary
Throwable getRootCause()
Returns the exception that caused this servlet exception. 返回引起servlet异常的异常。
<!-- -->
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
<!-- -->
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

<!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- -->

Constructor Detail
<!-- -->

ServletException

 
Constructs a new servlet exception. 构建一个新的servlet异常。
<!-- -->

ServletException

Constructs a new servlet exception with the specified message. The message can be written to the server log and/or displayed for the user. 构建一个指定信息的新的servlet异常。该信息可以输出给 server日志或者显示给用户。
Parameters:
message - a String specifying the text of the exception message 指定异常信息文本的String
<!-- -->

ServletException

Constructs a new servlet exception when the servlet needs to throw an exception and include a message about the "root cause" exception that interfered with its normal operation, including a description message. 构建一个新的servlet异常,servlet需要时抛出,包含妨碍正常操作(包括描述信息)的根异常信息。
Parameters:
message - a String containing the text of the exception message 包含异常信息文本的String
rootCause - the Throwable exception that interfered with the servlet's normal operation, making this servlet exception necessary 妨碍servlet正常操作的Throwable异常,必要时构建servlet异常
<!-- -->

ServletException

Constructs a new servlet exception when the servlet needs to throw an exception and include a message about the "root cause" exception that interfered with its normal operation. The exception's message is based on the localized message of the underlying exception. 构建一个新的servlet异常,servlet需要时抛出,包含妨碍正常操作的根异常信息。该异常信息基于底层异常的本地化信息。

This method calls the getLocalizedMessage method on the Throwable exception to get a localized exception message. When subclassing ServletException, this method can be overridden to create an exception message designed for a specific locale. 该方法调用Throwable异常的getLocalizedMessage方法来获取本地化异常信息。 当子类化ServletException时,可以重写该方法来创建专为本地化设计的异常信息。

Parameters:
rootCause - the Throwable exception that interfered with the servlet's normal operation, making the servlet exception necessary 妨碍servlet正常操作的Throwable异常,必要时构建servlet异常
<!-- ============ METHOD DETAIL ========== --> <!-- -->
Method Detail
<!-- -->

getRootCause

Returns the exception that caused this servlet exception. 返回引起servlet异常的异常。
Returns:
the Throwable that caused this servlet exception 引起servlet异常的Throwable
<!-- ========= END OF CLASS DATA ========= --> <!-- ======= START OF BOTTOM NAVBAR ====== --> <!-- -->
JavaTM 2 Platform
Ent. Ed. v1.4
<!-- ======== END OF BOTTOM NAVBAR ======= --> Submit a bug or feature

Copyright 2003 Sun Microsystems, Inc. All rights reserved.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值