cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sylvain Wallez <sylv...@apache.org>
Subject Re: Comment accéder à une variable d'instance d'un object stocké dans la session utilisateur
Date Sun, 11 Sep 2005 21:57:09 GMT
Benjamin Francisoud wrote:

> J'ai le code suivant qui met un objet en session:
>
> MyBean bean = new MyBean();
> request.getSession().setAttribute("MyKey", bean);
>
> Avec dans MyBean:
>
> public class MyBean{
>    private int numResult;
>    public MyBean() {
>    }
>    public int getNumResult() {
>        return numResult;
>    }
>    public void setNumResult(int numResult) {
>        this.numResult = numResult;
>    }
> }
>
>
> Dans ma sitemap, je voudrais faire quelque chose comme:
>
> <map:transform src="my.xsl">
>    <map:parameter name="numResult" 
> value="{session-attr:MyKey/numResult}"/>
> </map:transform>
>
> Mais ça ne marche pas ?
> Est-ce que je suis sur la bonne piste?


Le SessionAttributeModule qui se cache derrière "session-attr" n'est pas 
"xpath-aware", et donc tu ne peux pas accéder aux propriétés de MyKey. 
Entre nous, ça serait une bonne chose que ce module soit xpath-aware.

> J'en profite pour demander s'il y a une doc qui traite des attributs 
> de session dans cocoon ?


Ben c'est la même chose que la session servlets. Qu'est que tu cherches 
comme info?

Sylvain

-- 
Sylvain Wallez                        Anyware Technologies
http://people.apache.org/~sylvain     http://www.anyware-tech.com
Apache Software Foundation Member     Research & Technology Director


---------------------------------------------------------------------
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