Bonjour,
Voila je rencontre un petit problème avec mon code.
Bonjour, j'utilise JEE & angularJS, je récupère les informations dans mon dao et je les parse sous forme de JSON dans ma Servlet, ci dessous le code :
Et je voudrais l'afficher dans ma vue articles à l'aide du controler AngularJS. J'y arrivais en appelant un fichier Json stocké dans mon projet mais je suis incapable de récupèrer directement avec ma Servlet, ci dessous le code de mon controler :
Entourez votre code avec ce symbole ```
Control etant l'url de ma Servlet. Ma servlet envoie bien les informations sous forme de Json, cela fonctionne de ce côté. Mon erreur doit venir du $http.get('URL?') mais j'ignore ce que je dois y mettre...
MyApps
-Java Ressource>src>package_servlet>myServlet
-WebContent>js>controller.js
-WebContent>WEB-INF>index.html
-WebContent>pages>articles.html
Je voudrais afficher mes articles en récupèrant les informations que génère sous forme de JSON ma Servlet
Je n'affiche rien, je dois me tromper au niveau de l'url (si c'est la bonne méthode). Je sais pas si cela est assez clair mais je botte en touche pour récupèrer mes informations, j'espère que vous pouvez m'aidez.
Merci d'avoir pris le temps de me lire,
Benjamin P.
Personne n'aurait une idée ? J'ai beau changez l'adresse par différente url, il doit me manquer un élément pour afficher les informations sous forme JSON dans ma vue avec mon controller AngularJS.
A+
il faut le chemin complet, du genre http://localhost:8080/contact/list pas juste contact/list
ta servlet toi rendre une url qui donne accès au data, je ne connais pas trop JEE donc je peut pas t'aider plus, je sais juste que tu doit faire en sorte que ta servlet agisse comme un service REST accessible par une url
Bonjour, si tu rentres l'url directement dans ton navigateur tu obtiens bien ton json ?
Peut-on voir la configuration de ta servlet?
Cordialement
Antho
J'suis pas vraiment un champion, je n'ai encore jamais utilisé de service REST :/ Quand je rentrais l'url WEB-INF/index.html et que mon html ne fonctionnais pas, j'avais mon JSON qui était imprimé à l'écran (à ce moment là j'utilisais rep.getWriter().print(json);
Actuellement je n'attribus pas d'url à mon action, ma Servlet ne doit pas être correcte ? Voici le code de ma Servlet au complet :
Ma méthode fonctionne bien et génère bien mes articles sous forme de Json, mon problème vient du mappage, j'ai du mal à comprendre comment communiquer directement avec ma vue.
Merci d'avoir pris le temps de me répondre,
A+
pour pouvoir travailler avec angular tu seras obliger d'attribuer une url a ton action pour pouvoir donner acces a angular de recupérer la data. apres je ne fait pas de java dsl je ne peut pas t'aider sur la pratique mais que sur la theorie
Okay, je pense que je m'y prends peut être mal du côté de ma Servlet. Ma méthode est bonne mais la façon de l'attribuer ne doit pas être correct. Je vais plancher de ce côté là.
Merci d'avoir aidé Defy,
A+
De rien et bonne chance :-) le monde de REST c'est assez difficile a visualiser au debut mais apres c'est cool ^^
Pour tout ce qui est JEE je recommande les vidéos de Mohamed Youssfi, et pour ton cas celle sur les Webservice Rest
Bonjour,
dans le cadre d'exposition de service rest, tu peux utiliser spring MVC.
De plus, développer ta partie JEE en spring te donnera de la souplesse, notamment sur l'injection de dépendances.
D'accords, merci du conseil.
Cependant, ayant déjà démarré d'une manière différence, si je veux passer sous spring MVC je vais être obligé de recréer un projet dynamique non ? :s
oui, mais si ton projet est voué a etre utilisé sur du long terme avec des amélioration possible, vaut mieux repartir de zeros maintenant plustot que plus tard
Pas faux. Ceci étant je suis entrain de regarder le tuto vidéo partagé par Huggy, il est vraiment intéressant. Si j'arrive à me débrouiller sans changer de projet ça me va, c'est uniquement un projet en formation, je veux simplement comprendre le fonctionnement globale de l'application web.
Merci du coup de main en tout cas ;-)
Bonne continuation,
A+