I did remove the flush attribute below, but got the same result.

Phong.

On Wed, 29 Sep 2004, James Mitchell wrote:

try removing the flush attribute

<bean:define id="img">
        <tiles:get name='stepimage' flush="true" />
                                    ^^^^^^^^^^^^
</bean:define>
<html:img page="<%=img%>" height="10" />




-- James Mitchell Software Engineer / Open Source Evangelist EdgeTech, Inc. 678.910.8017 AIM: jmitchtx

----- Original Message -----
From: "Phong Nguyen Thanh" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>
Sent: Tuesday, September 28, 2004 3:22 PM
Subject: Re: How to use tiles:get together with html:img



I think I know why it doesn't get it right.

My template file is:
<tiles:insert template='/Template.jsp'>
   <tiles:put name='title' content='Application' direct='true'/>
   <tiles:put name='stepimage' content='/images/dealerapp1of7.gif'
direct='true'/>
   <tiles:put name='header' content='/header.jsp' />
   <tiles:put name='sidebar' content='/sidebar.jsp' />
   <tiles:put name='content' content='/MainApplication-content.jsp'/>
   <tiles:put name='footer' content='/footer.jsp' />
</tiles:insert>

And <bean:define ... > was placed in header.jsp

What should I do?

Thanks,

Phong.


On Tue, 28 Sep 2004, James Mitchell wrote:

That's correct.  You cannot nest custom taglibs.

Try separating them:

<bean:define id="pg">
<tiles:get name='step'/>
</bean:define>
<html:img page="<%=pg%>" height="10" />

if 'step' was set to "/images/myImage.gif", and your app was "myApp",
you
would get:

<img src="/myApp/images/myImage.gif">




-- James Mitchell Software Engineer / Open Source Evangelist EdgeTech, Inc. 678.910.8017 AIM: jmitchtx

----- Original Message -----
From: "Phong Nguyen Thanh" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, September 28, 2004 2:39 PM
Subject: How to use tiles:get together with html:img



Hi,

I want to do something like this

       <html:img page="<tiles:get name='step'/>" height="10" />

step will represent some images that is dynamically put into using
tiles:put. But what I got is

       <img src="/validator<tiles:get name='title'/>"

i.e. <tiles:get name='step'/> is not get expanded.

Can I do the above and how?

Thank you very much.

Kind regards,

Phong.

---------------------------------------------------------------------
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]


--------------------------------------------------------------------- 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]


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



Reply via email to