-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Browsing this mailing lists archive, I found the problem. Instead of
supplying a relative URL for the stripes:layout-render tag, I should've
supplied an absolute URL. Indeed, this fixed the problem. I'm posting it
back in case anyone hits the same problem.

Regards,

Maarten

Maarten Th. Mulders wrote:
> Hi all,
> 
> In my JSP page (list.jsp), I'd like to include another page (item.jsp).
> The latter should include itself, if needed. The problem, when using
> c:import, is that the JSP compiler will throw an StackOverflowException,
>  so that's why I'm trying to use the layout-render tag. Because I'm
> using layouts as well, the layout-render is inside a layout-component.
> 
> list.jsp iterates over a list of items, and item.jsp should display
> them, so I'm using the c:forEach tag. When I try to run this, I get a
> NullPointerException in LayoutDefinitionTag.doStartTag
> (LayoutDefinitionTag.java:72), where stack is null.
> 
> So I thought I'd give the example in the Stripes wiki [1] a chance. No
> success, neither :(.
> 
> Now I'm wondering whether I'm using these tags the right way. Below,
> you'll find some snippets of code. Can anyone provide me with a clue?
> 
> Extract from list.jsp:
> 
> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
> <%@ taglib prefix="stripes"
>  uri="http://stripes.sourceforge.net/stripes.tld"%>
> 
> <stripes:layout-render name="/WEB-INF/jsp/layout/default.jsp">
>  <stripes:layout-component name="contents">
>   <c:forEach items="${actionBean.categories}" var="category">
>    <stripes:layout-render name="item.jsp" category="${category}" />
>   </c:forEach>
>  </stripes:layout-component>
> </stripes:layout-render>
> 
> Extract from item.jsp:
> 
> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
> <%@ taglib prefix="stripes"
>  uri="http://stripes.sourceforge.net/stripes.tld"%>
> 
> <stripes:layout-definition>
>  <tr id="row${category.categoryId}">
>   <!-- stuff -->
>  </tr>
> </stripes:layout-definition>
> 
> Kind regards,
> 
> Maarten Mulders
> 
> [1]: http://www.stripesframework.org/display/stripes/Layout+Reuse
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJWSq1feLUC0LG+t0RAgonAKChnaGuV8yFwaYwuHfiIH2boyNN6wCghNDB
bQnmHkIqPmf0OnYmBQrq+UQ=
=E4sS
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
_______________________________________________
Stripes-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-users

Reply via email to