IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

tag pour transfomer des objets java en objets javascript


Sujet :

JavaScript

  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    18
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 18
    Par d�faut tag pour transfomer des objets java en objets javascript
    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!!

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    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

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    18
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 18
    Par d�faut
    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

  4. #4
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    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

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    18
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 18
    Par d�faut transformer un objet java en un objet javascript
    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.

  6. #6
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    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

  7. #7
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    18
    D�tails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 18
    Par d�faut
    Salut,

    je me suis document� sur json et xStream.
    j'ai essay� un petit exemple :

    c�t� serveur :

    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);
    mais quand je debug �a plante au niveau de la ligne de code:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
     JSONObject json = JSONObject.fromObject(hm);
    et g�n�re une exception :
    java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException

    bien � vous

  8. #8
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    D�tails du profil
    Informations personnelles :
    �ge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par d�faut
    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

Discussions similaires

  1. Programme pour g�n�rer des vid�o : Java ou C++ ?
    Par adel_afak dans le forum Langages de programmation
    R�ponses: 2
    Dernier message: 17/11/2015, 18h08
  2. Transformer un objet Java en objet javascript
    Par Tanebisse dans le forum D�veloppement Web en Java
    R�ponses: 8
    Dernier message: 15/04/2008, 10h26
  3. R�ponses: 2
    Dernier message: 07/04/2007, 12h48
  4. [POO] R�cup�rer objet java dans script javascript
    Par Mister Nono dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 11/10/2006, 16h42
  5. Syst�me de tags pour cat�goriser des textes
    Par yazerty dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 18
    Dernier message: 20/03/2006, 17h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo