incubator-adffaces-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Clemens Schneider <clemens.schnei...@gmail.com>
Subject Re: How to add HTML markup to a page?
Date Sun, 08 Oct 2006 18:48:22 GMT
When using JSF 1.2 and JSP 2.1 together with Shale Clay, will Facelets 
still be the better component-composition framework? Clay seems a bit 
more powerful with that, but a bit more xml-verbose, too...

Adam Winer wrote:
> On 10/8/06, Naresh Bhatia <NBhatia@sapient.com> wrote:
>> Thanks Adam. I have two follow up questions:
>>
>> - How does JSP 2.1/JSF 1.2 solve this issue?
>
> That's a very complicated question, but briefly speaking
> it makes <f:verbatim> unnecessary (and a no-op).
>
>> - What would be the pros and cons of choosing JSP 2.1/JSF 1.2 vs.
>> Facelets?
>
> Facelets:  better in almost every way - *much* faster, great
>  templating features, much easier to write custom tags, etc.
> JSP: the "standard", so better supported by component sets -
>  but does your app server even support JSP 2.1 yet?  (Few do).
>
> -- Adam
>
>
>>
>> Thanks.
>> Naresh
>>
>> -----Original Message-----
>> From: Adam Winer [mailto:awiner@gmail.com]
>> Sent: Sunday, October 08, 2006 2:01 AM
>> To: adffaces-user@incubator.apache.org
>> Subject: Re: How to add HTML markup to a page?
>>
>> On 10/7/06, Naresh Bhatia <NBhatia@sapient.com> wrote:
>> >
>> > Just to be clear, what would be legal syntax in facelets? Something
>> like
>> > this?
>> >
>> >    <h2>
>> >        <h:outputText value="#{messages['Measure.Home']}" />
>> >    </h2>
>>
>>
>>
>> Yes. Also in JSP 2.1/JSF 1.2,
>>
>> I see that I am running into this problem only if this code is inside
>> > the <tr:document> tag. If so, why is this tag so restrictive? It is
>> > making the page very unreadable. Would be nice to have some context
>> > behind this design.
>>
>>
>>  It's not at all specific to tr:document.  It's specific to any
>> JSF tag that controls rendering of its children. For example,
>> h:panelGroup.  Most Trinidad tags control child rendering
>> (for PPR support, for one).
>>
>> -- Adam
>>
>>
>>
>>
>> Thanks.
>> > Naresh
>> >
>> > -----Original Message-----
>> > From: Adam Winer [mailto:awiner@gmail.com]
>> > Sent: Saturday, October 07, 2006 4:01 PM
>> > To: adffaces-user@incubator.apache.org
>> > Subject: Re: How to add HTML markup to a page?
>> >
>> > Facelets is well worth the effort!
>> >
>> > -- Adam
>> >
>> >
>> > On 10/7/06, Naresh Bhatia <NBhatia@sapient.com> wrote:
>> > >
>> > > Hmmm... I was avoiding facelets just because it would be one more
>> > thing
>> > > to learn to get everything going :-). Anyway, if facelets can clean
>> up
>> > > the markup, it may be worth the effort!
>> > >
>> > > Thanks.
>> > > Naresh
>> > >
>> > > -----Original Message-----
>> > > From: Andrew Robinson [mailto:andrew.rw.robinson@gmail.com]
>> > > Sent: Saturday, October 07, 2006 1:13 PM
>> > > To: adffaces-user@incubator.apache.org
>> > > Subject: Re: How to add HTML markup to a page?
>> > >
>> > > Use facelets. Verbatim is required if you use JSP
>> > >
>> > > On 10/7/06, Naresh Bhatia <NBhatia@sapient.com> wrote:
>> > > > What is the preferred way of adding HTML markup to a page? So far,
>> I
>> > > > have found that only the following approach works (i.e. using
>> > > > <f:verbatim>). Looks kind of verbose just to add <h2></h2>!
>> > > >
>> > > >
>> > > >
>> > > >     <f:verbatim><h2></f:verbatim>
>> > > >
>> > > >         <h:outputText value="#{messages['Measure.Home']}" />
>> > > >
>> > > >     <f:verbatim></h2></f:verbatim>
>> > > >
>> > > >
>> > > >
>> > > > Thanks.
>> > > >
>> > > > Naresh
>> > > >
>> > > >
>> > > >
>> > >
>> >
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message