This will not work in the latest beta:
The "exportType" parameter name changes for any table to allow placement
of more tables on the same page.
You should check for any parameter like d-????-e, (for example d-1234-e)

See it on
http://www.displaytag.org/displaytag-1.0-b1-examples/example-export.jsp

fabrizio


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Matt
Raible
Sent: Friday, October 03, 2003 4:56 AM
To: [EMAIL PROTECTED];
[EMAIL PROTECTED]
Subject: [displaytag-user] Easy workaround to Tiles/Export Issue

I figured out an easy "workaround" to the fact that exporting doesn't
work when using Tiles.  The happens because the response has already
been committed by Tiles (when including previous JSPs) and the
displaytag is unable to set the contentType.

Here's how I'm doing it:

In struts-config.xml, create a local forward that goes directly to the
JSP:

    <forward name="exportList" path="/WEB-INF/pages/userList.jsp"/>

Then in your Action, add a little logic to see if you should forward to
the definition or to the list:

    // if exportType is a parameter, forward directly to JSP
    if (request.getParameter("exportType") != null) {
        if (log.isDebugEnabled()) {
            log.debug("export detected, forwarding directly to list
jsp");
        }

        return mapping.findForward("exportList");
    } else {
        // return a forward to the user list definition
        return mapping.findForward("list");
    }

Tested with displaytag 0.8.5 on Windows XP and Tomcat 4.1.27.

HTH,

Matt




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
displaytag-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-user


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
displaytag-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-user

Reply via email to