cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Antonio Gallardo" <agalla...@agssa.net>
Subject Re: jx:choose don't work
Date Wed, 11 Aug 2004 17:03:23 GMT
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


Mime
View raw message