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

Reply via email to