File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Struts and the fly likes Definition Using A  definition Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Definition Using A  definition " Watch "Definition Using A  definition " New topic
Author

Definition Using A definition

Venu
Greenhorn

Joined: Sep 15, 2005
Posts: 1
hi,
Using struts 1.2 and tomcat 4.x

I'm trying to reuse a definition in another definition in tiles-def.xml. Below is the similar code of whatI'm trying to do.

xLayout.jsp has two insert tages body1 and body2.
<tiles:insert attribute="body1"/>
<tiles:insert attribute="body2"/>

commonLayout.jsp has 'nav' and 'body' as insert tages.
<tiles:insert attribute="nav"/>
<tiles:insert attribute="body"/>

***
tiles-def.xml

<definition name="bodyXDef" path="/xLayout.jsp">
<put name="body1" value="/content1.jsp"/>
<put name="body2" value="/content2.jsp"/>
</definition>

<definition name="bodyX_navDef" path="/commonLayout.jsp">
<put name="nav" value="/xNav.jsp"/>
<put name="body" value="bodyXDef"/>
</definition>
****

I'm getting an error message "org.apache.jasper.JasperException: Path customerSummaryDef does not start with a "/" character",
and I'm getting a blank page if I use '/' (<put name="body" value="/bodyXDef"/> before the definition.

Can I use definition in a definition (not extends) as in the example above? If so can any help me if any thing is wrong in doing this?

Thank you...


VG
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Definition Using A definition
 
Similar Threads
Nested Tiles
Struts-Tiles problem
Passing Tiles into an IFRAME.
HELP with tiles
confusion on struts tile