Tty this filter:

import java.io.IOException;

import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.springframework.web.filter.GenericFilterBean;

/**
 *
 */
public class IENoCacheFilter extends GenericFilterBean implements Filter {

        protected void doFilterInternal(HttpServletRequest request,
HttpServletResponse response, FilterChain filterChain) throws IOException,
ServletException {
                if (AgentUtils.isInternetExplorer(request)) {  // is ie ?
                        response.setHeader("Pragma", "No-cache");
                        response.setHeader("Cache-Control", "no-cache");
                        response.addHeader("Cache-Control", "no-store");
                }

                filterChain.doFilter(request, response);
        }

        public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
                doFilterInternal((HttpServletRequest) request, 
(HttpServletResponse)
response, chain);
        }
}


Angelo Chen wrote:
> 
> Hi,
> 
> I have this problem 
> http://www.nabble.com/T5%3A-why-this-not-working-in-IE--tf4759162s302.html
> why-this-not-working-in-IE , took quite a long time to find a fix to this:
> 
> if you inject a page and return as object to a xmlhttprequest, it works in
> Safari, Firefox but not in IE, IE works only the first time, succeeding
> request will return the old page:(, but if the object is returned to a
> regular http request, every  browser works. to make it working in all
> browsers, return a Link, passing anything as parameter of onActivate
> event. or better avoid @InjectPage totally so all your page will be ready
> for ajax call. my test is only limited to jQuery's ajax, maybe I'm wrong.
> 
> A.C.
> 

-- 
View this message in context: 
http://www.nabble.com/T5%3A-%40Injectpage-and-ajax-tf4768575.html#a13646309
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to