Salut,
Je suis en train de m'auto-former en codant une appli ayant comme architecture :
Client web : backbone,
Serveur d'appli : Java REST en utilisant jersey.
Coté javascript j'ai ça :
J'utilise la classe de cette manière :
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 var Aad = (function(aad) { aad.Models.Adusr = Backbone.Model.extend( { urlRoot: "api/adusr", defaults: { numadusr:'', pawadusr:'' }, connect: function() { return this.url = "api/adusr/connect/"; } }); return aad; }(Aad));
Coté Java j'ai cette classe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //+ Créarion d'un utilisateur window.adusr = new Aad.Models.Adusr({numadusr:'TEST',pwdadusr:'test'}); adusr.connect(); adusr.fetch();
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 package com.gri.resource; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import com.gri.dao.AdusrDao; import com.gri.object.Adusr; @Path("/adusr") public class AdusrResource { AdusrDao dao = new AdusrDao(); @GET @Path("/connect") @Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML }) public Adusr findById(@PathParam("numadusr") String numadusr, @PathParam("pwdadusr") String pwdadusr) { try { return dao.connect(numadusr, pwdadusr); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return null; } }
Mon problème est que je la partie JAVA réceptionne la requête mais ne reçoit pas la la valeur des champs numadusr et pwdadusr.
Avez vous une idée?
Merci







Répondre avec citation






Partager