想达到这种格式,可是怎么也不行! why??

阅读更多
下面这个是我发布服务的窄接口
@WebService(targetNamespace = "http://ngn.cnc.cn/webservice/types")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.BARE)
public interface ILoginService {

@WebMethod(operationName = "Login")
@WebResult(name = "LoginResult", targetNamespace = "http://ngn.cnc.cn/webservice/types")
public LoginResult Login(
@WebParam(name = "login", targetNamespace = "http://ngn.cnc.cn/webservice/types")com.avonaco.entry.Login login);

}


这个是Login类

@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Login", propOrder = {
    "account",
    "type",
    "session"
})
public class Login {

    @XmlElement(required = true)
    protected Account account;
    @XmlElement(required = true)
    protected LoginType type;
    @XmlElement(required = true)
    protected String session;

    public Account getAccount() {
        return account;
    }
    public void setAccount(Account value) {
        this.account = value;
    }
}


这个是根据我写的服务生成的soap消息


   
   
      < typ:Login>
         
            
            impu
            
            lqkdd
            
            110
         
         
      
   



问题:我怎么把ent 的命名空间和 typ 的一样呢? 所有的参数共用一个命名空间?
既: ..........

对了,我用的xfire 发布的ws
谁能告之一二!谢谢

你可能感兴趣的:(WebService,SOAP)