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

Spring Web Java Discussion :

[Spring MVC] Récupérer le XML renvoyé par le frontend Flex


Sujet :

Spring Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Par défaut [Spring MVC] Récupérer le XML renvoyé par le frontend Flex
    Hello tout le monde,

    Je développe en ce moment une appilcation web avec un frontend en flash(Flex) et un backend en java (avec Spring).
    Pour envoyer des datas du frontend vers le backend, j'utilise HTTPService de Flex pour envoyer du xml. Ce xml se place dans le corps de la requete POST.
    Il n'y a donc pas de "param=value&param2=value2" que les binder de Spring peuvent interprèter. Je voudrais savoir si Spring possède qqchose qui me permettrait de récuperer ce xml dans un controller facilement. (en association avec XStream par exemple)

    J'espere que je suis clair

    Merci !

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 4
    Par défaut
    Hum hum, personne n'est motivé pour me répondre... ok jle prend pas mal
    Pour ceux que ça intéresse :
    Au final, j'ai une solution qui me satisfait assez sans être compliquée.
    Un controller de base :
    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
    36
    37
    38
    39
    40
     
    public abstract class AbstractBaseFlexController extends AbstractController {
     
        private XstreamWrapper xstreamWrapper;
     
        @Override
        protected ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response) throws Exception {
     
    	Object command = xstreamWrapper.generateObject(request.getReader());
     
     
    	return handleFlexRequest(request, response, command);
        }
     
     
        /**
         * Template method. Subclasses must implement this. 
         * @param request
         * @param response
         * @param command
         * @return
         * @throws Exception
         */
        protected abstract ModelAndView handleFlexRequest(HttpServletRequest request, HttpServletResponse response, Object command) throws Exception;
     
     
     
     
     
     
        public XstreamWrapper getXstreamWrapper() {
    	return xstreamWrapper;
        }
     
        public void setXstreamWrapper(XstreamWrapper xstreamWrapper) {
    	this.xstreamWrapper = xstreamWrapper;
        }
     
     
    }
    Dans lequel un wrapper XStream est injecté et qui se charge de transformer le xml en un objet

    Pour le wrapper XStream, lisez ceci :
    http://jroller.com/page/tanays?entry...ith_spring_mvc

    Et voila, peut-etre que ca intéressera qq1 d'autre ou motivera certains a me critiquer

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] Récupérer dans une variable le code xml renvoyer par une vue
    Par david42 dans le forum Symfony
    Réponses: 9
    Dernier message: 17/02/2012, 21h59
  2. Réponses: 5
    Dernier message: 26/12/2007, 12h51
  3. Réponses: 1
    Dernier message: 31/07/2006, 13h54
  4. [XML] Récupérer un XML data par le serveur
    Par naima2005 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 13/05/2006, 20h17
  5. [Spring MVC] Récupérer des valeurs de formulaires sur n pages
    Par ran_hery dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 07/04/2006, 07h23

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