I am using struts 2.0.11.1 and I just realized that you can not dynamically set the filename using stream result (at least that is my impression after a few hours of tweaking around the code). I ended up extending StreamResult to set contentDisposition dynamically. I think it would be worthwhile if the code is modified to accomediate this functionality[it would be only a few lines of code added]. Here is my extension public class DynamicStreamResult extends StreamResult { [EMAIL PROTECTED] protected void doExecute(String finalLocation, ActionInvocation invocation) throws Exception { String filename = (String) invocation.getStack().findValue( conditionalParse("name", invocation)); contentDisposition = "filename=\"" + filename + "\""; super.doExecute(finalLocation, invocation); } }
__________________________________________________________________ Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your favourite sites. Download it now at http://ca.toolbar.yahoo.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]