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 也就是自定义异常。