Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2802 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Incompatible type: services web java

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Incompatible type: services web java

n°2090421
roblescris​o
Posté le 20-07-2011 à 15:50:25  profilanswer
 

Bonjour à tous!
 
je dois commencer par remercier toutes les personnes qui nous sauvent la vie dans les forums! merci <3
 
voici mon souci...
 
IDE: NetBeans 7
Srv: Glassfish 3.1
WS: SOAP avec JAX-WS
 
j'ai besoin d'utiliser des types complexes dans des services web. J'utilise des MAP et HashMap comme type de retour pour certaines méthodes de mes services.
 
voici un WS de test:
 

Code :
  1. public EssaiWSServices() {
  2.    
  3.     }
  4.     public HashMap<String, String> Test(){
  5.         Person p= new Person();
  6.         p.addTest("1", "test1" );
  7.         p.addTest("2", "test2" );
  8.        
  9.         return p.getTest();
  10.     }


Tout se passe ok (génération du WSDL et Déploiement de l'application)
appel du WS depuis le client:
 
 
 

Code :
  1. public static void main(String[] args) {
  2.         EssaiWSServicesWS service = new EssaiWSServicesWS();
  3.         EssaiWSServicesIWS port = service.getEssaiWSServicesWSPort();
  4.         HashMap<String,String> h=port.test();
  5. }


 
 
 
le problème est que, quand on créé les services web, il va générer automatiquement des classes différents... et là, j'ai le choix entre un HashMap de type java.util.HashMap; ou un HashMap de type de mon service web exemple: essaiwsclient.ws.HashMap;
 
quand je choisi le type java (java.util.HashMap) j'ai l'erreur : incompatible types et quand je choisi le type de mon service web (essaiwsclient.ws.HashMap) je perds les méthodes du HashMap.
 
J'ai lu qu'il faut utiliser des wrappers ou des beanUtils mais je n'arrive pas à trouver un exemple concret :(
 
SVP! c'est vraiment important :(
 
merci d'avance!!!
 
Cristina!

mood
Publicité
Posté le 20-07-2011 à 15:50:25  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Incompatible type: services web java

 

Sujets relatifs
Automake pour javaEnregistrer mon jeu java
[Java EE] Installer une BDD[RESOLU] Extraire un sous-type d'une arrayList
[OCAML] question sur un typeJava format pdf
Typer un objet de type variableWeb Services Compagnie Aérienne
application java de monitoring SNMP par ou commencer?Java et smb
Plus de sujets relatifs à : Incompatible type: services web java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR