Question

Je ne suis pas un développeur java expérimenté de sorte que tout commentaire sera accueilli ...

J'ai écrit un service Web en utilisant c # et je voulais consommer ce service de java -. Netbeans utilisé pour cette tâche

Toutes les méthodes fonctionnent bien à côté d'un: la méthode qui attend un type appelé BusinessDataField2 - ce type contient 2 champs: nom (string) et la valeur (objet)

Ces champs sont remplis à l'aide des méthodes get, set -. Cela fonctionne facilement à l'environnement .NET

Mais ...

Je peux voir que Java nécessite des paramètres différents pour les méthodes get et set - le paramètre est:

JAXBElement JAXBElement

La question est: comment puis-je instancier cet objet? J'ai essayé beaucoup de différentes façons, mais rien ne fonctionnait ...

Merci, ofer

Était-ce utile?

La solution

Vous ne devriez pas utiliser le type « objet ». Il pourrait être tout type réel, mais vous ne dites pas le côté Java à quoi vous attendre. Le mieux qu'il peut le faire, alors, est de traiter le XML réel de la valeur.

Considérez: l'objet pourrait être un entier, ou il pourrait être une structure complexe. Comment le côté Java saura quoi faire avec elle? Le côté Java aurait même pas un Classs proxy pour la structure complexe, parce que vous ne dit que ce que vous pourriez jamais revenir la structure complexe.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top