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]


Reply via email to