我正在处理Web服务以从数据库中获取一些用户详细信息。我不知道抛出和处理异常。
@WebMethod(operationName ="My operataion")
@WebResult(name="Some Type")
public UserDetails getUserInfo(@WebParam(name="mailID")int mailID) throws SQLException{
UserDetails user= new UserDetails();
User umanager= new User();
user= umanager.getUserInfo(custID);
return user;
}
我想在客户端捕获异常,并且我想修改"Unable to connect to Database"
之类的错误消息。
任何人都可以告诉你如何做并发送自定义异常。
先谢谢。
答案 0 :(得分:1)
看一下以下教程:
对于你的功能,你可以这样写
public UserDetails getUserInfo(@WebParam(name="mailID")int mailID) throws SQLException{
// if your connection not established then
throw new SQLException("Unable to connect to Database");
}