用e.getMessage()
就可以得到你所想要的oracle具体提示信息,
比如:ORA-000234,XXXXXXX
然后你就可以分析这些字符串,对照ORACLE的相关错误号文档,自己做处理。
就是try catch啊,你catch以后,把异常的msg赋值给一个变量,然后随便你怎么展示了,大致样子就是:
String errMsg = null;
try{
}catch(Exception e){
errMsg=e.getMessage();
}
request.setAttribute("errMsg ",errMsg );
try{
****代码****
}catch(Exception excep){
excep.printStackTrace();
}
关键代码excep.printStackTrace(),这样在后台就会打印错误信息。
应该还是try catch吧,只是看你怎么处理这个异常了