struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Pratt" <thechrispr...@gmail.com>
Subject Re: How to access JSP variables inside Tiles
Date Wed, 04 Oct 2006 19:38:45 GMT
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 <vkmatri@yahoo.com> 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: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message