cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guillaume Helle" <guillaume.he...@capgemini.com>
Subject Re: Récupérer les paramétres de l'URI dans un Generator
Date Tue, 18 Oct 2005 09:43:39 GMT

Merci!
C'est exactement ce que je cherchais!
Voici le code pour les spliter :

   String requestQueryString = parameters.getParameter("requestQueryString", source);
   String[] params = requestQueryString.split("&");
   NameValuePair[] nvp = new NameValuePair[params.length];
   String[] vp = new String[2];
   for (int n=0; n<params.length; n++) {
        vp = params[n].split("=");
        if (vp.length==1) {
             nvp[n] = new NameValuePair(vp[0],"");
        }
        else if (vp.length==2) {
             nvp[n] = new NameValuePair(vp[0],vp[1]);
        }
   }

NameValuePair vient d'HTTPClient d'Apache.

Guillaume
----- Original Message -----
From: "Mathieu Garcia" <mathieu.garcia@anyware-tech.com>
To: <users-fr@cocoon.apache.org>
Sent: Tuesday, October 18, 2005 10:55 AM
Subject: Re: Récupérer les paramétres de l'URI dans un Generator


> aïe, la mise en forme gêne la lecture désolé :
>
> <map:parameter name="requestQueryString" value="{request:queryString}"/>
>
> Mathieu Garcia a écrit :
>
> > <map:parameter name="requestQueryString"
> > value="{*request**:**queryString*}"/>
> >
> > plus d'info ici http://wiki.apache.org/cocoon/InputModules
> >
> > a+
> > Mathieu
> >
> > Guillaume Helle a écrit :
> >
> >> Bonjour,
> >>
> >> comment récupérer les paramétres de l'URI (?nom=toto&prenom=titi)
> >> dans un Generator sachant que je ne connais pas à l'avance le nom de
> >> ceux-ci?
> >> et donc que je ne peux utiliser :
> >> <map:parameter name="nom" value="{request-param:nom}"/>
> >>
> >>
> >> <map:parameter name="prenom" value="{request-param:prenom}"/>
> >>
> >>
> >> dans la sitemap?
> >>
> >>
> >>
> >> Merci!
> >>
> >>
> >>
> >> Guillaume Helle
> >>
> >>
> >> This message contains information that may be privileged or
> >> confidential and is the property of the Capgemini Group. It is
> >> intended only for the person to whom it is addressed. If you are not
> >> the intended recipient,  you are not authorized to read, print,
> >> retain, copy, disseminate,  distribute, or use this message or any
> >> part thereof. If you receive this  message in error, please notify
> >> the sender immediately and delete all  copies of this message.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> >> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> >> Autres commandes : mailto:users-fr-help@cocoon.apache.org
> >>
> >> 
> >>
> >
> >
>
>
> --
> Mathieu GARCIA
> Systèmes d'Information
> ANYWARE TECHNOLOGIES
> tel : +33 (0)5 61 00 52 90
> fax : +33 (0)5 61 00 51 46
> www.anyware-tech.com
>
>
>
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org

This message contains information that may be privileged or confidential and is the property
of the Capgemini Group. It is intended only for the person to whom it is addressed. If you
are not the intended recipient,  you are not authorized to read, print, retain, copy, disseminate,
 distribute, or use this message or any part thereof. If you receive this  message in error,
please notify the sender immediately and delete all  copies of this message.


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message