Hi James,

is it possible for you to use the <s:component...... > tag??
I think that is exactly what you are searching for.

As an example:
<s:component template="menuEntry.jsp" theme="foo">
        <s:param name="menuName">downtime</s:param>
        <s:param name="menuLink">http://www.mylink.org</s:param>
</s:component>
                
To make this work, you have to create a folder "/template/foo" and place the 
menuEntry.jsp in it.
This file could look like

<a href="%{parameters.menuLink}" ><s:text name=" %{parameters.menuName}" /></a>

Just for example....

Hope that helps!

Regards 
Jan


-----Ursprüngliche Nachricht-----
Von: James Carr [mailto:james.r.c...@gmail.com] 
Gesendet: Mittwoch, 17. Dezember 2008 17:35
An: struts-u...@apache.org
Betreff: How can I "parameterize" include files?

Hi all,

I have a common navigation bar I have at the top of a bunch of pages,
but I'd like for certain buttons to not be present on some pages. I
tried using <s:param> and <s:if> , but to no avail.

For example:

        <s:include value="includes/something.jsp" >
                <s:param name="foo" value="true"/>
        </s:include>

and in the included file have this:
<s:if test="foo">
<!-- content -->
</s:if>

However this doesn't seem to work. For now I've resorted to use the
jakarta taglibs for conditional statements, but I'd rather use the
struts2 tags.

Thanks,
James

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to