java 自定异常

throw new MyException("这是自定义异常的消息");

上面显示抛出一个自定义异常MyException 我想在JSP中获得 这是自定义异常的消息 怎么获得

别人地方获得出可以

在throw之后.用catch捕获到这个异常.
然后再用return 语句将它返回.
或者设置一个error页面,出错时进行跳转。
在error页面里通过exception内置对象进行访问,使用getMessage()就可以得到。

这个东西需要处理下,才能好用的
例如这样
[code="java"]DataTable.getPageNow(id + pageid,id,
{
callback:function(objXml) {
DisplayTransformedXML());
},
errorHandler:function(errorString, exception) {
alert(exception.message);
}
}
);[/code]

在struts-config.xml 配置异常捕获。
发生异常时跳转的对应的JSP页面。

比如:struts-config.xml

[code="xml"]

key="errors.general" path="/error.jsp" scope="request"
type="java.lang.Exception"/>

key="errors.general" path="/exception/loginException.jsp" scope="request"
type="ims.common.exception.LoginException"/>

[/code]

当然也可以定义自己的 ExceptionHandler

ims.common.exception.LoginException 也就是自定义异常。