Exporting with Tiles works fine for me. Did you add the
ResponseOverrideFilter to your web.xml? What container/jdk/etc are you
seeing this problem in?
Matt
On Jul 21, 2004, at 5:35 AM, Wouter Zoons wrote:
Hello,
I posted this question some time ago on the user list but never got a
reply back so I’m trying here this time.
Could someone please help me with this problem I am having another
open-source project depends on it (AndroMDA), it could be that I am
missing something very obvious but for now I need to patch the code
myself to get the export functionality working in a Struts/Tiles tag
<tiles:insert…>
Thanks for letting me know
-- Wouter
http://team.andromda.org/docs/andromda-bpm4struts-cartridge/index.html
-----Original Message-----
From: Wouter Zoons
Sent: Sunday, July 04, 2004 9:59 PM
To: '[EMAIL PROTECTED]'
Subject: tiles and export
<quote>
I am able to export my list from a jsp page when i am not using tiles
in my Struts application
</quote>
I am experiencing the same problem when using Tiles, I am just getting
an “IOException while writing data”, and I know how to solve it.
The reason we don’t see the cause is because the original exception is
being swallowed here:
http://displaytag.sourceforge.net/xref/org/displaytag/tags/
TableTag.html#1101
notice how the ioexception is not added to the jspexception as the
‘cause’, I fixed it by changing the line into this one:
throw new JspException("IOException while writing data.", e);
when you do that and rebuild the binary you will see a more
interesting message: “cannot flush within a custom tag”
it means that .flush() is called within a custom tag, in this case
<tiles:*>
so I patched the sources again, this time removing this line:
http://displaytag.sourceforge.net/xref/org/displaytag/tags/
TableTag.html#1097
and now it works fine.
Can someone from the developer team refactor this flush behavior and
expose it as a boolean table attribute ? and while you’re at it, also
pass the cause to the exception (or are you perhaps targetting jdk1.2
too ?)
This fix is critical to me because the AndroMDA bpm4struts-cartridge
is not working properly otherwise (it uses displaytag)
http://team.andromda.org/docs
can someone let me know if this will be fixed in the next milestone ?
otherwise I will have to keep using my home-made patched version L
Thanks in advance, and keep up the very good work!!
--
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idG21&alloc_id040&op=click
_______________________________________________
displaytag-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/displaytag-devel