在基于SOAP的Web服务中的异常中抛出自定义消息

时间:2013-01-08 06:46:34

标签: java soap

我正在处理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"之类的错误消息。

任何人都可以告诉你如何做并发送自定义异常。

先谢谢。

1 个答案:

答案 0 :(得分:1)

看一下以下教程:

  1. throwing exceptions
  2. 对于你的功能,你可以这样写

    public UserDetails getUserInfo(@WebParam(name="mailID")int mailID) throws SQLException{
        // if your connection not established then   
        throw new SQLException("Unable to connect to Database");
    }