我如何实例化一个JAXBElement <String>对象?

我需要创build其中的一个接口需要它…有人请让我知道如何创build一个,因为似乎没有c'tor定义?

当你导入WSDL时,你应该有一个ObjectFactory类,它应该有一堆用于创build各种input参数的方法。

 ObjectFactory factory = new ObjectFactory(); JAXBElement<String> createMessageDescription = factory.createMessageDescription("description"); message.setDescription(createMessageDescription); 
 ObjectFactory fact = new ObjectFactory(); JAXBElement<String> str = fact.createCompositeTypeStringValue("vik"); comp.setStringValue(str); CompositeType retcomp = service.getDataUsingDataContract(comp); System.out.println(retcomp.getStringValue().getValue()); 

这是我怎么做的。 您需要从生成的代码中获取名称空间URL和元素名称。

 new JAXBElement(new QName("http://www.novell.com/role/service","userDN"), new String("").getClass(),testDN); 

我不知道你为什么认为没有构造函数。 查看API 。