OK awesome.  I'll see about trying the snapshot.

On Mon, Feb 6, 2012 at 10:33 AM, Ben Gunter <[email protected]> wrote:
> I just wanted to follow up on this conversation. Mike, earlier in the thread
> you mentioned that there were <jsp:include> calls within your layouts that
> also called layouts. That is a known problem that I'm working on trying to
> solve before I release 1.5.7. I've made a lot of progress since 1.5.6 so if
> you want to see how things look right now, you can test against the latest
> 1.5.7-SNAPSHOT from Sonatype. Also see ...
>
> http://www.stripesframework.org/jira/browse/STS-817
>
> ... for more information.
>
> Further, I wanted to let everyone know that when 1.5.7 is released it will
> contain both the new streaming layout tags and the original buffered tags.
> The buffered tags have been moved to a new package, are defined in a new TLD
> and can be imported with a new URI, like so ...
>
> <%@ taglib prefix="buffered"
> uri="http://stripes.sourceforge.net/stripes-buffered-layout.tld"%>
>
> So the default implementation will be streaming, but the buffered tags will
> be available for backward compatibility. This should help those who find
> themselves stuck on 1.5.3 because of layout issues.
>
> -Ben
>
>
> On Tue, Jan 31, 2012 at 12:25 PM, Mike McNally <[email protected]> wrote:
>>
>> I completely agree and I will certainly try to get a test case or two set
>> up.
>>
>> On Jan 31, 2012 11:06 AM, "Nikolaos Giannopoulos"
>> <[email protected]> wrote:
>>>
>>> Some people did test the layouts (like myself up to 1.5.5) and reported
>>> multiple errors / issues that Ben worked on to get fixed.
>>>
>>> With that said I myself echo'd Ben's call to have others test and report
>>> issues.  From what I recall some did initially and quite a few reported over
>>> time.
>>>
>>> While I understand where the 2 of you are coming from I think you could
>>> really help Stripes evolve if you could distill your issues into a mini
>>> project that Ben could debug and resolve.
>>>
>>> Because even if the old code is incorporated via an option / flag that
>>> does nothing to help those that will hit the same issues you are
>>> experiencing when/if their layouts become as complex.  And then they will
>>> remark that Stripes sucks because their layouts on latest code do not
>>> work... you will tell them... no... no... it does work... just use the old
>>> code b/c the new code doesn't work very well for complex layouts or whatever
>>> other scenario... and BTW since we know this but haven't been able to
>>> provide testable code to resolve... we've done the next best thing and put
>>> the old working code into the latest release as an option.
>>>
>>> That would be a sad commentary for any project so please help create
>>> reproducible cases to help the entire community b/c only those with issues
>>> can help us get over this issue once and for all... and help people like
>>> myself avoid the issues you face at some point down the road.
>>>
>>> Yes... this is solely my opinion... and I'm well aware that some will
>>> disagree.
>>>
>>> --Nikolaos
>>> Sent from my iPhone
>>>
>>>
>>> On 2012-01-31, at 9:48 AM, Mike McNally <[email protected]> wrote:
>>>
>>> > Well I can see if I can work up a simple test case. My site isn't
>>> > super-complicated, I don't think. I just invoke layout-render inside
>>> > of layout-components in many places, sometimes more than two deep.
>>> > There are also a number of <jsp:include> calls inside of
>>> > layout-components, and some of those call layout-render too.  I also
>>> > use many tag files, and many of those call stripes tags. Overall I'm
>>> > not sure exactly what goes wrong, but generally the effect is that
>>> > layouts are just not rendered at all.
>>> >
>>> >
>>> > On Tue, Jan 31, 2012 at 8:33 AM, Ben Gunter <[email protected]> wrote:
>>> >> I pleaded during the whole process of changing that code for people to
>>> >> test
>>> >> it, and I didn't get much of a response. It has been well over a year
>>> >> since
>>> >> it was finally released. Have either of you reported your problems via
>>> >> Jira?
>>> >> (I just did a quick check and couldn't find any.)
>>> >>
>>> >> I have debated reverting the code. The problem is that when the new
>>> >> layout
>>> >> code works, it fixes several other significant problems with the old
>>> >> layout
>>> >> code that simply couldn't be fixed otherwise because of the way that
>>> >> code
>>> >> worked. I'm considering reverting to the original and providing the
>>> >> streaming version with a different URL.
>>> >>
>>> >>
>>> >> On Tue, Jan 31, 2012 at 8:47 AM, Janne Jalkanen
>>> >> <[email protected]>
>>> >> wrote:
>>> >>>
>>> >>>
>>> >>> Ditto.  We can't upgrade out of 1.5.3 :-/
>>> >>>
>>> >>> (Can we please get the old layout code back as an option, please?)
>>> >>>
>>> >>> /Janne
>>> >>>
>>> >>> On 31 Jan 2012, at 15:38, Mike McNally wrote:
>>> >>>
>>> >>>> Since 1.5.4, using nested layouts has been somewhat problematic. My
>>> >>>> site works in 1.5.3 but fails all over the place in any of the newer
>>> >>>> releases.
>>> >>>>
>>> >>>> On Tue, Jan 31, 2012 at 5:39 AM, Freddy Daoud <[email protected]>
>>> >>>> wrote:
>>> >>>>> Hi Moritz,
>>> >>>>>
>>> >>>>> Your code looks right to me. What error are you getting?
>>> >>>>>
>>> >>>>> Another way is to use a JSP .tag file:
>>> >>>>>
>>> >>>>> /tags/address.jsp:
>>> >>>>>
>>> >>>>> <%@ tag body-content="scriptless" %>
>>> >>>>> <%@ attribute name="address" required="true" rtexprvalue="true"
>>> >>>>> type="com.example.model.Address" %>
>>> >>>>> <%@ include file="/jsp/taglibs.jsp" %>
>>> >>>>>
>>> >>>>> <div>${address.street}</div>
>>> >>>>> <div>${address.city}</div>
>>> >>>>>
>>> >>>>> /jsp/taglibs.jsp:
>>> >>>>> <%-- stripes and JSP taglibs... --%
>>> >>>>> <%@ taglib prefix="yourPrefix" tagdir="/tags" %>
>>> >>>>>
>>> >>>>> contact.jsp:
>>> >>>>>
>>> >>>>> <h1>Contact Sheet</h1>
>>> >>>>> <div>${actionBean.contact.name}</div>
>>> >>>>> <yourPrefix:address="${actionBean.contact.address}" />
>>> >>>>>
>>> >>>>> Then you can go ahead and add more .tag files to the /tags
>>> >>>>> directory
>>> >>>>> and
>>> >>>>> use them with
>>> >>>>> <yourPrefix:name> where name corresponds to the file name without
>>> >>>>> the
>>> >>>>> .jsp extension.
>>> >>>>>
>>> >>>>> Hope that helps.
>>> >>>>>
>>> >>>>> Cheers,
>>> >>>>> Freddy
>>> >>>>> http://www.fdaoud.com
>>> >>>>>
>>> >>>>> On Tue, Jan 31, 2012, at 10:13 AM, Moritz Petersen wrote:
>>> >>>>>> Hello everyone,
>>> >>>>>>
>>> >>>>>> maybe I'm missing something, but I have trouble doing the
>>> >>>>>> following:
>>> >>>>>>
>>> >>>>>> The idea is to define a piece of reusable JSP code, that can be
>>> >>>>>> embedded into other JSP pages. I thought it should be quite simple
>>> >>>>>> with Stripes' layout tags.
>>> >>>>>>
>>> >>>>>> Take an example: in some JSP pages I'd like to display address
>>> >>>>>> information, so I just want to implement that address view only
>>> >>>>>> once.
>>> >>>>>>
>>> >>>>>> contact.jsp:
>>> >>>>>>
>>> >>>>>> ...
>>> >>>>>> <h1>Contact Sheet</h1>
>>> >>>>>> <div>${actionBean.contact.name}</div>
>>> >>>>>> <stripes:layout-render name="/layout/address.jsp"
>>> >>>>>> address="${actionBean.contact.address}" />
>>> >>>>>> ...
>>> >>>>>>
>>> >>>>>> address.jsp:
>>> >>>>>>
>>> >>>>>> ...
>>> >>>>>> <stripes:layout-definition>
>>> >>>>>>   <div>${address.street}</div>
>>> >>>>>>   <div>${address.city}</div>
>>> >>>>>>   ...
>>> >>>>>> </stripes:layout-definition>
>>> >>>>>>
>>> >>>>>> The idea is, to pass the "address" object to the reusable layout
>>> >>>>>> component and use it there.
>>> >>>>>>
>>> >>>>>> Is there any way to do this with Stripes? Any other
>>> >>>>>> recommendations?
>>> >>>>>>
>>> >>>>>> Thank you & regards,
>>> >>>>>> Moritz
>>> >>>>>>
>>> >>>>>>
>>> >>>>>>
>>> >>>>>> ------------------------------------------------------------------------------
>>> >>>>>> Keep Your Developer Skills Current with LearnDevNow!
>>> >>>>>> The most comprehensive online learning library for Microsoft
>>> >>>>>> developers
>>> >>>>>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3,
>>> >>>>>> MVC3,
>>> >>>>>> Metro Style Apps, more. Free future releases when you subscribe
>>> >>>>>> now!
>>> >>>>>> http://p.sf.net/sfu/learndevnow-d2d
>>> >>>>>> _______________________________________________
>>> >>>>>> Stripes-users mailing list
>>> >>>>>> [email protected]
>>> >>>>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>> >>>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>> ------------------------------------------------------------------------------
>>> >>>>> Keep Your Developer Skills Current with LearnDevNow!
>>> >>>>> The most comprehensive online learning library for Microsoft
>>> >>>>> developers
>>> >>>>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3,
>>> >>>>> MVC3,
>>> >>>>> Metro Style Apps, more. Free future releases when you subscribe
>>> >>>>> now!
>>> >>>>> http://p.sf.net/sfu/learndevnow-d2d
>>> >>>>> _______________________________________________
>>> >>>>> Stripes-users mailing list
>>> >>>>> [email protected]
>>> >>>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> --
>>> >>>> Turtle, turtle, on the ground,
>>> >>>> Pink and shiny, turn around.
>>> >>>>
>>> >>>>
>>> >>>>
>>> >>>> ------------------------------------------------------------------------------
>>> >>>> Keep Your Developer Skills Current with LearnDevNow!
>>> >>>> The most comprehensive online learning library for Microsoft
>>> >>>> developers
>>> >>>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3,
>>> >>>> MVC3,
>>> >>>> Metro Style Apps, more. Free future releases when you subscribe now!
>>> >>>> http://p.sf.net/sfu/learndevnow-d2d
>>> >>>> _______________________________________________
>>> >>>> Stripes-users mailing list
>>> >>>> [email protected]
>>> >>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>> >>>
>>> >>>
>>> >>>
>>> >>>
>>> >>> ------------------------------------------------------------------------------
>>> >>> Keep Your Developer Skills Current with LearnDevNow!
>>> >>> The most comprehensive online learning library for Microsoft
>>> >>> developers
>>> >>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3,
>>> >>> MVC3,
>>> >>> Metro Style Apps, more. Free future releases when you subscribe now!
>>> >>> http://p.sf.net/sfu/learndevnow-d2d
>>> >>> _______________________________________________
>>> >>> Stripes-users mailing list
>>> >>> [email protected]
>>> >>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>> >>
>>> >>
>>> >>
>>> >>
>>> >> ------------------------------------------------------------------------------
>>> >> Keep Your Developer Skills Current with LearnDevNow!
>>> >> The most comprehensive online learning library for Microsoft
>>> >> developers
>>> >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3,
>>> >> MVC3,
>>> >> Metro Style Apps, more. Free future releases when you subscribe now!
>>> >> http://p.sf.net/sfu/learndevnow-d2d
>>> >> _______________________________________________
>>> >> Stripes-users mailing list
>>> >> [email protected]
>>> >> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>> >>
>>> >
>>> >
>>> >
>>> > --
>>> > Turtle, turtle, on the ground,
>>> > Pink and shiny, turn around.
>>> >
>>> >
>>> > ------------------------------------------------------------------------------
>>> > Keep Your Developer Skills Current with LearnDevNow!
>>> > The most comprehensive online learning library for Microsoft developers
>>> > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3,
>>> > MVC3,
>>> > Metro Style Apps, more. Free future releases when you subscribe now!
>>> > http://p.sf.net/sfu/learndevnow-d2d
>>> > _______________________________________________
>>> > Stripes-users mailing list
>>> > [email protected]
>>> > https://lists.sourceforge.net/lists/listinfo/stripes-users
>>> >
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Keep Your Developer Skills Current with LearnDevNow!
>>> The most comprehensive online learning library for Microsoft developers
>>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>>> Metro Style Apps, more. Free future releases when you subscribe now!
>>> http://p.sf.net/sfu/learndevnow-d2d
>>> _______________________________________________
>>> Stripes-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Keep Your Developer Skills Current with LearnDevNow!
>> The most comprehensive online learning library for Microsoft developers
>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
>> Metro Style Apps, more. Free future releases when you subscribe now!
>> http://p.sf.net/sfu/learndevnow-d2d
>> _______________________________________________
>> Stripes-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/stripes-users
>>
>
>
> ------------------------------------------------------------------------------
> Try before you buy = See our experts in action!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-dev2
> _______________________________________________
> Stripes-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/stripes-users
>



-- 
Turtle, turtle, on the ground,
Pink and shiny, turn around.

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to