Tim, thanks for the example. What I really want is to modify the value of the attribute title from content.jsp and then acess this attribute from somepage.jsp. How can this be achieved? thank you!
--- Tim Christopher <[EMAIL PROTECTED]> wrote: > Not sure if this is what you're asking but here's a > quick example that > shows how to access the information stored in the > tiles-defs.xml in a > file other than your layout page.... > > # Extract from tiles-defs.xml # > -------------------------------------------- > <definition name=".public.welcome" > path="/WEB-INF/pages/layout.jsp"> > <put name="title" value="My home page"/> > <put name="content" > value="/WEB-INF/pages/content.jsp"/> > <put name="somepage" > value="/WEB-INF/pages/somepage.jsp"/> > </definition> > > # Extract from layout.jsp # > ------------------------------------- > <tiles:importAttribute/> > <h1><tiles:getAsString name="title"/></h1> > <tiles:insert attribute="content"> > <tiles:put name="somepage" value="${somepage}"/> > </tiles:insert> > > # Extract from content.jsp # > ------------------------------------ > <tiles:importAttribute name="somepage"/> > <tiles:insert attribute="somepage"/> > > > Hope that helps, > > Tim Christopher > > > > On Mon, 7 Mar 2005 10:55:49 -0800 (PST), Jonathan M > Z > <[EMAIL PROTECTED]> wrote: > > dear folks, > > I know that I can insert an attribute into a jsp > page > > by using tiles:insert and tiles put as the > following: > > <tiles:insert page="/basic/myLayout.jsp" > > flush="true"> > > <tiles:put name="param1" value="My > first > > page" /> > > <tiles:put name="nav" > value="/common/nav.jsp" /> > > > > </tiles:insert> > > but what if I want to get the value of this > attribute > > from one of its sub jsp pages(eg. nav.jsp) > > I have tried using <tiles:importAttribute > > scope="request"/> to import all the tiles > attributes > > into the request scope. But it doesn't seem like > the > > attributes get imported into the request scope > > when I print out all the attribute names from the > > request as the following in nav.jsp: > > <tiles:importAttribute scope="request"/> > > <% > > Enumeration e=request.getAttributeNames(); > > while(e.hasMoreElements()){ > > out.println(e.nextElement()+ " > <>"); > > } > > %> > > neither was I able to use<bean:write > name="param1"/> > > in nav.jsp > > > > what's wrong? > > > > thanks > > > > __________________________________ > > Celebrate Yahoo!'s 10th Birthday! > > Yahoo! Netrospective: 100 Moments of the Web > > http://birthday.yahoo.com/netrospective/ > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > __________________________________ Celebrate Yahoo!'s 10th Birthday! Yahoo! Netrospective: 100 Moments of the Web http://birthday.yahoo.com/netrospective/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]