Hi Chris, I am still not able to make it work. Which is my outermost tile? I think, my tiles are not embedded into each other. Also, can I use the JSP variable declared in printable.jsp into another tile like <a <%= href %> = "somepage.jsp">This is link</a>
Thanks for your time. Thanks Vinod --- Chris Pratt <[EMAIL PROTECTED]> wrote: > Then you should be able to go to the outermost tile > and use > <tiles:importAttribute scope="request"/> after > you've imported the tiles > taglib and all the tile variables to be available to > the jsp and jstl tags. > (*Chris*) > > On 10/4/06, Vinod Kumar <[EMAIL PROTECTED]> wrote: > > > > Hi Chris, > > Thanks for your quick response. I could not make > it > > to work. sorry, I am new to this stuff. In which > tile > > should I include <tils:importAttribite/> ? I want > to > > import all the variables available in tile > > "printable.jsp" and put them in request scope, so > that > > I can use them in all of the tiles. > > > > Thanks > > Vinod > > > > --- Chris Pratt <[EMAIL PROTECTED]> wrote: > > > > > If they are tile scope variables, you either > need to > > > put > > > <tiles:importAttribute/> at the top of the page > to > > > put them in page scope or > > > use the tiles tags to insert the values (like > > > <tiles:getAsString > > > name="href"/>) > > > (*Chris*) > > > > > > On 10/4/06, Vinod Kumar <[EMAIL PROTECTED]> > wrote: > > > > > > > > Hi Chris, > > > > I made the printable.jsp page as a tile > and > > > > included it in the layout-tiles.jsp page. But > > > still I > > > > can't access the variables declared in tile > > > > "printable" in another tile. > > > > > > > > I try to access the href variable like > > > > <a <%= href %> = "contact.jsp">This is > link</a> > > > > > > > > but I get Undefined variable: href > > > > out.print( href ); > > > > > > > > Thanks > > > > Vinod > > > > > > > > > > > > --- Chris Pratt <[EMAIL PROTECTED]> > wrote: > > > > > > > > > That's because it's a JSP include, not a > tile. > > > JSP > > > > > knows nothing about the > > > > > tile scope and since the inclusion gets done > by > > > the > > > > > JSP processor, not the > > > > > tiles plugin, the tile variables aren't > > > available. > > > > > Make that a tile instead > > > > > and you shouldn't have a problem. > > > > > (*Chris*) > > > > > > > > > > On 10/4/06, Vinod Kumar <[EMAIL PROTECTED]> > > > wrote: > > > > > > > > > > > > Hi All, > > > > > > I have included printable.jsp page > in > > > the > > > > > > layout-tiles file. I have some jsp > > > > > > variables (such as href, onchange etc see > > > below in > > > > > > file) in printable.jsp, which i want to > > > > > > use inside tiles such as top.jsp, > bottom.jsp > > > but i > > > > > > cannot use those variables as they are not > > > > > > available. I get some undefined variable > > > message. > > > > > This > > > > > > may be more of scope issue but I don't > > > > > > know, how to get these variables > accessible > > > inside > > > > > > tiles. Thanks for the help. > > > > > > > > > > > > ***********start of > > > layout-tiles.jsp************** > > > > > > <html:html> > > > > > > <head> > > > > > > <title><tiles:insert > > > > > attribute="title"/></title> > > > > > > <%@ include > > > file="include/printable.jsp" > > > > > %> > > > > > > <tiles:insert attribute="head"/> > > > > > > </head> > > > > > > <body> > > > > > > <tiles:insert attribute="top"/> > > > > > > <tiles:insert attribute="content"/> > > > > > > <tiles:insert attribute="bottom"/> > > > > > > </body> > > > > > > </html:html> > > > > > > **********end of > > > layout-tiles.jsp**************** > > > > > > > > > > > > ***start of printable.jsp (under include > > > > > directory) > > > > > > ********* > > > > > > <% > > > > > > String printParm = > > > > > > (String)request.getAttribute("print"); > > > > > > boolean printThis = ( printParm != > > > null > > > > > && > > > > > > printParm.equals( "1" )); > > > > > > String href = ( printThis ? > > > "nohref" > > > > > : "href" > > > > > > ); > > > > > > String onchange = ( printThis ? > > > > > "noonchange" : > > > > > > "onchange" ); > > > > > > String onblur = ( printThis ? > > > "nonblur" > > > > > : "onblur" > > > > > > ); > > > > > > %> > > > > > > ***end of printable.jsp ************** > > > > > > > > > > > > > > > > > > > > > > __________________________________________________ > > > > > > Do You Yahoo!? > > > > > > Tired of spam? Yahoo! Mail has the best > spam > > > > > protection around > > > > > > http://mail.yahoo.com > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > > > To unsubscribe, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > For additional commands, e-mail: > > > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > __________________________________________________ > > > > Do You Yahoo!? > > > > Tired of spam? Yahoo! Mail has the best spam > > > protection around > > > > http://mail.yahoo.com > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: > > > [EMAIL PROTECTED] > > > > For additional commands, e-mail: > > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > === message truncated === __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]