Sounds like an interesting idea. Are you using <set-property> within the action config to turn caching off only where you need it?
On Fri, Dec 5, 2008 at 9:13 AM, Givler, Eric <egiv...@state.pa.us> wrote: > I'm using Struts 1.3.5. > > I've run into a snag lately that my struts-config.xml controller nocache > setting is causing IE to not download/display a PDF from one of my actions > (see http://support.microsoft.com/?kbid=323308). I thought I could > selectively turn off the nocache attribute for the single action that > displays the PDF (like recipe 3.18 in Struts Cookbook where they read an > ActionMapping which sets a flag). The issue is that the recipe is for > earlier versions of Struts without the ComposableRequestProcessor. > > I modified my code to create a command ConfigurableNoCache to replace > org.apache.struts.chain.commands.servlet.RequestNoCache. However, I needed > to read the ActionMapping which contains the setting for this action > (disabling the cache) and the nocache command appears prior to the lookup of > the action config so the context.getActionConfig() returns null. If I want > to put this in place, is there any issue modifying the chain-config like this > (moving the nocache command): > > <!-- Set (if needed) no cache HTTP response headers --> > <!-- <command > className="org.apache.struts.chain.commands.servlet.RequestNoCache"/> --> > > > <!-- Set (if needed) the HTTP response content type --> > <command > className="org.apache.struts.chain.commands.servlet.SetContentType"/> > > > <!-- Identify the ActionConfig for this request --> > <command > className="org.apache.struts.chain.commands.servlet.SelectAction"/> > > <!-- Need to check no-cache AFTER we have access to the ActionConfig! --> > <command className="dep.common.struts.ConfigurableNoCache" /> > > > Thanks for any input/assistance on this matter. I really appreciate it! > > Eric Givler > > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org