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 Thu, 12 Aug 2004 08:02:59 GMT
Ok thank you Antonio, I will use java code on the XSP.

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


> Noureddine BEKRAR dijo:
> > 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.
>
> How we can use XSP and JXTemplate Generator?
>
> AFAIK, the only idea to use it in that way is:
>
> a pipeline that use a XSP generator and output and XML with JX Template
> info that is the input of another pipeline.
>
> Is this your case?
>
> But if you are using just the xsp generator (aka. serverpages) then you
> cannot use JX syntax at all inside the code.
>
> Best Regards,
>
> Antonio Gallardo.
>
>
> >
> >
> >
> >
> > ----- 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
> >>
> >>
> > ---------------------------------------------------------------------
> > 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