我用的是返回值处理,没有用异常。感觉webservice处理异常时客户端比较麻烦。
我的登录的WebService登录成功后返回一个32位的随机字符串,如果不成功则返回-1、-2等。
然后提供一个查询用户信息的接口,通过XML返回用户信息。这个实现在某些情况下会多一次通信,但是我的需求是这样的,不一定适用你的项目。不过你可以考虑用XML格式返回信息,这样处理可能方便一些。仅供参考。