I tried that and got this error:

Generated servlet error:
C:\devapps\tomcat\work\Standalone\localhost\oemserver\jsp\layouts\defaul
t_0005flayout$jsp.java:207: Undefined variable: title
                              _jspx_th_tiles_put_0.setValue(title);
                                                            

Tiles-defs.xml:

  <definition  name="default_layout"
               path="/jsp/layouts/default_layout.jsp">
          <put name="header"  value="/jsp/common/header.jsp" />
          <put name="menubar" value="/jsp/common/menubar.jsp" />
          <put name="footer"  value="/jsp/common/footer.jsp" />
          <put name="title"       value="default.title" />
  </definition>

  <definition name="main_page"
              extends="default_layout"
              >
    <put name="body"  value=""/>
    <put name="title" value="main_page.title" />
  </definition>

> -----Original Message-----
> From: Cedric Dumoulin [mailto:[EMAIL PROTECTED]] 
> Sent: Tuesday, September 03, 2002 12:24 PM
> To: Struts Users Mailing List
> Subject: Re: Nesting tiles:getAsString with struts bean:message
> 
> 
> 
>   The preferred way is:
> 
>   <tiles:importAttribute> <!-- import all tiles attribute in 
> page scope -->
>   <bean:message name="title" scope="page" />
> 
>   Cedric
> 
> Joss Wright wrote:
> 
> > Micheal,
> >
> > I resolved this issue by doing the following:
> >
> > <tiles:useAttribute name="title" classname="java.lang.String" /> 
> > <bean:message key="<%=title%>"/>
> >
> > It means having a scriplet in your jsp but it works.
> >
> > Regards,
> >
> > Joss
> >
> >
> >
> >> From: "Michael" <[EMAIL PROTECTED]>
> >> Reply-To: "Struts Users Mailing List" 
> >> <[EMAIL PROTECTED]>
> >> To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
> >> Subject: Nesting tiles:getAsString with struts bean:message
> >> Date: Mon, 2 Sep 2002 17:43:54 +0200
> >>
> >> Is it possible to nest a tiles:getAsString tag inside a struts 
> >> bean:message tag?  This is what I'm trying to do:
> >>
> >>   <definition name="plant_status_page"
> >>               extends="default_layout"
> >>               >
> >>     <put name="body"  value="plant_status_body"/>
> >>     <put name="title" value="plant_status_page.title" />
> >>   </definition>
> >>
> >>   <title>
> >>     <bean:message key="base.title"/> -
> >>     <bean:message key="<tiles:getAsString name="title"/>"/>
> >>   </title>
> >>
> >> I get:
> >>
> >> org.apache.jasper.compiler.ParseException:
> >> /jsp/layouts/default_layout.jsp(8,53) Attribute title has no value
> >>
> >> I've tried several combinations including single quotes and double 
> >> quotes, and escaping the quotes with backslashes, but none of them 
> >> work. If I just do this:
> >>
> >>   <title>
> >>     <bean:message key="base.title"/> -
> >>     <tiles:getAsString name="title"/>
> >>   </title>
> >>
> >> It does in fact work.  So I think the problem is nesting the two 
> >> together.
> >>
> >> Michael
> >>
> >>
> >> -- 
> >> To unsubscribe, e-mail:   
> >> <mailto:[EMAIL PROTECTED]>
> >> For additional commands, e-mail:
> >> <mailto:[EMAIL PROTECTED]>
> >
> >
> >
> >
> >
> > _________________________________________________________________
> > MSN Photos is the easiest way to share and print your photos:
> > http://photos.msn.com/support/worldwide.aspx
> >
> >
> > -- 
> > To unsubscribe, e-mail:   
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail:
> > <mailto:[EMAIL PROTECTED]>
> >
> >
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:struts-user-> [EMAIL PROTECTED]>
> For 
> additional commands, 
> e-mail: <mailto:[EMAIL PROTECTED]>
> 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to