Bonjour,
J'ai besoin de créer un tag qui me permet de transformer un objet java en un objet javascript. le tag se devant être générique.
Si quelqu'un pourrait m'indiquer une piste à suivre, je lui serai très reconnaissante.
Merci à vous tous!!
Bonjour,
J'ai besoin de créer un tag qui me permet de transformer un objet java en un objet javascript. le tag se devant être générique.
Si quelqu'un pourrait m'indiquer une piste à suivre, je lui serai très reconnaissante.
Merci à vous tous!!
Salut,
Perso je passerai par une simple librairie comme XStream ou json-lib. Ensuite il n'y a plus qu'à créer le taglib, et là tu trouveras des tutoriels sur dvp.com (par exemple http://adiguba.developpez.com/tutori...taglib/#L3.1.1 ou la faq : http://java.developpez.com/faq/javaee/?page=JSP_TAGLIBS)
ERE
Bonjour,
Je vous remercie pour votre réponse. l'utilisation des brairies comme XStream ou json-lib est surement intéressantes. sauf que dans mon cas, j'ai besoin de créer comme je vous ai dit des tag plus génériques où je pourrait passer comme attribut une instance d'un objet java que j'aurais besoin d'exploiter dans ma jsp.
Est ce que quelqu'un pourrait m'indiquer un tuto ou une piste à suivre pour créer une méthode qui va permettre de transformer un objet java en un objet javascript?
Bien à vous
XStream est fait pour ça: il fonctionne par introspection et n'a donc pas besoin de connaitre l'objet (même si l'utilisation d'annotations est aussi possible pour renommer des attributs etc...).
Sinon je t'aurais parlé de JAXB.
ERE
salut,
En cherchant je suis tomber sur Prototype. Est ce que vous auriez une idée la dessus?
sinon pour XStream , est ce que vous sauriez m'indiquer des tutos pour débutants?
Bien à vous.
Prototype est un framework Javascript.
Pour le reste il suffit d'aller sur le site de XStream
http://xstream.codehaus.org/json-tutorial.html
ERE
Salut,
je me suis documenté sur json et xStream.
j'ai essayé un petit exemple :
côté serveur :
mais quand je debug ça plante au niveau de la ligne de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 // Mon traitement HashMap hm = new HashMap(); hm.put("firstname","xxx"); hm.put("lastname", "yyy"); hm.put("adress", "zzz"); JSONObject json = JSONObject.fromObject(hm);
et génère une exception :
Code : Sélectionner tout - Visualiser dans une fenêtre à part JSONObject json = JSONObject.fromObject(hm);
java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException
bien à vous
Salut,
Ce n'est pas XStream que tu utilises là, mais JSONObject.
Ton problème vient certainement du fait que cette class a besoin des commons d'Apache (au moins la partie "lang"). Va sur le site d'Apache, télécharge le jar et inclus le dans ton classpath.
ERE
Partager