要使wsdl文件中的方法参数显示为webservice接口中的实际的参数名称,
需要对webservice接口中的方法参数用@WebPara(name="参数名称")进行注解
(提示: 是对接口定义的方法参数进行注解, 而不是对实现类的方法参数进行注解)
例如:webservice的认证接口定义:
public interface AuthService
{
public UserToken auth(@WebParam(name="userName") String userName, @WebParam(name="password") String password) throws ServiceException
}
怎么说呢,我是做Java webservice接口的,.net我不懂,我觉得这个参数不同肯定是跟语言有关系的。.net我不知道,Java的命名空间应该在webservice的配置文件里有吧,不用在这里传过来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)