bonjour, mon probleme est le suivant :
J'ai créé un Web Service (code ci-dessous) qui fait un simple Helloworld mais avec un Set et un Get.
Du coté client j'ai fait un java qui permet de tester le web service (avec un simple main). Le probleme est que la valeur que j'ai rentre lors du set ne m'est pas retourné lorsque je fais un get.
Pourriez vous m'expliquer mon erreur (ou ma non compréhension)
Webservice :
Client :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public class HelloWorld { private String message="Init"; public String getMessage() { return "HelloWorld : " + message; } public void setMessage(String sMessage) { message = sMessage; } }
Le client me retourne cela : "HelloWorld : Init"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class Afficher { public static void main(String[] args) { HelloWorldServiceLocator HWService; HelloWorld HWMessage; try { HWService=new HelloWorldServiceLocator(); HWMessage = HWService.getHelloWorld(); HWMessage.setMessage("TEST"); System.out.print(HWMessage.getMessage()); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
Merci d'avance!!
Partager