Hi : I have following code for automatic ssl-forwarding filter: public void doFilter(ServletRequest servletrequest, ServletResponse servletresponse, FilterChain filterchain) throws IOException, ServletException { String s = servletrequest.getScheme(); if( !s.equalsIgnoreCase("http") ) { //System.out.println( "Normal filter Operation----" ); filterchain.doFilter(servletrequest, servletresponse); } else { HttpServletResponse response = (HttpServletResponse)servletresponse; HttpServletRequest request = (HttpServletRequest)servletrequest; //System.out.println( "currPort: "+request.getServerPort() ); String url = "https://" + request.getServerName(); //System.out.println( "currUrl: "+url ); url = url + ":" + PORT; //System.out.println( "currUrl: "+url ); url = url + request.getRequestURI(); //System.out.println( "currUrl: "+url ); String queryStr = request.getQueryString(); if( queryStr!=null ) url = url + "?" + queryStr; //System.out.println( "currUrl: "+url ); response.sendRedirect(url); return; } }
This works perfectly in Firefox. However, IE just sits there till it throws me a "page cannot be displayed". If I directly type secure url, e.g., https://domain.com/siteAdd, it works in IE as well, but IE just cannot seem to forward it to the secure url from the plain url. Any suggestions? --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]