cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Noureddine BEKRAR" <nbek...@rennes.jouve.fr>
Subject Re: jx:choose don't work
Date Wed, 11 Aug 2004 16:45:55 GMT
Antonio,

this is a complete XSP  page that i tested, it's perfom the two actions
admin and not admin, is any thing wrong in it?

the value of  value="#{getAttribute($session,'user-role-id')}" is right.




----- Original Message ----- 
From: "Antonio Gallardo" <agallardo@agssa.net>
To: <users@cocoon.apache.org>
Sent: Wednesday, August 11, 2004 6:22 PM
Subject: Re: jx:choose don't work


> OK.
>
> Can you check what is the value for:
>
> value="#{getAttribute($session,'user-role-id')}"
>
> Also, please try to not mix between #{$...} and ${...} syntax.
>
> In the below case you use for set one syntax and for test another syntax.
> I am not telling this is why both statements are executed. If both
> statements are in fact executed, then there is a bug that need to be
> fixed.
>
> Can you provide a test case of that?
>
> Best Regards,
>
> Antonio Gallardo
>
>
>
> Noureddine BEKRAR dijo:
> > oh Sorry,
> > i did a mistake when i wrote the email,
> >
> > My code is like you say but the two actions are performed.
> >
> > <jx:set var="role"
> >
> > value="#{getAttribute($session,'user-role-id')}"/>
> >
> >
> >
> > <jx:choose xmlns:jx="http://apache.org/cocoon/templates/jx/1.0">
> >
> > <jx:when test="${role == 'admin'}">
> >
> > do something
> > </jx:when>
> > <jx:otherwise>
> >
> > do other thing
> >
> > </jx:otherwise>
> >
> > </jx:choose>
> >
> >
> >
> >
> > ----- Original Message -----
> > From: "Antonio Gallardo" <agallardo@agssa.net>
> > To: <users@cocoon.apache.org>
> > Sent: Wednesday, August 11, 2004 6:01 PM
> > Subject: Re: jx:choose don't work
> >
> >
> >> Noureddine BEKRAR dijo:
> >> > Hi all,
> >> >
> >> > I have in my template page this jxtemplate code, the problem is that
> >> the
> > "
> >> > do some thing " action and " do other thing " action are the two
> >> > performed.
> >> >
> >> > <jx:set var="role"
> >> >
> >> > value="#{getAttribute($session,'user-role-id')}"/>
> >> >
> >> >
> >> >
> >> > <jx:choose xmlns:jx="http://apache.org/cocoon/templates/jx/1.0">
> >> >
> >> > <jx:when test="${role == 'admin'}">
> >>
> >>   Here inser the conditional
> >> >
> >> > </jx:when>
> >> >
> >> > do something
> >>
> >>   ^^^^^
> >>   |||| -> This line is always executed (it is outside the "jx:choose")
> >> >
> >> > <jx:otherwise>
> >> >
> >> > do other thing
> >> >
> >> > </jx:otherwise>
> >> >
> >> > </jx:choose>
> >> >
> >>
> >> Best Regards,
> >>
> >> Antonio Gallardo
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> >> For additional commands, e-mail: users-help@cocoon.apache.org
> >>
> >>
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> > For additional commands, e-mail: users-help@cocoon.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
>
>

Mime
View raw message