Extra header data displayed on browserIE

2001-06-15 Thread Yogesh Shah\(JP\)



Hi All,

I am using JDK1.3, IIS-4, Tomcat 3.1 and XSQL 
servlet(from oracle network for simplified sql-xml-xsl transformation) on 
winNT server 4.
This servlet parses the xsql file and outputs html 
format.
 I have also configured the 
Tomcat-IIS through ISAPI-redirector(downloaded from 
jakarta.apache.org).

Now I am using a redirector component in java 
(using servletContext)to redirect the browser from one xsql page to 
another.
The component clears the ServletResponse Buffer and 
the redirects to required URL.
// * Code snap 
**
HttpServletResponse res = 
request.getHttpServletResponse();
Folowing commands
if(!res.isCommitted()) 
 // Checks if the header contents are already written or 
not{res.reset();  
   // remove the buffer 
containts if header is not 
written}else{reportError(rootNode,"Already 
commited");return;}
try 
{res.sendRedirect(strRedirectURL); 
 // redirect torequired URL }catch 
(Exception lEx) 
{reportError(rootNode,lEx.getMessage());}
// *

***PROBLEM **
 This works fine when I view 
pages which are got redirected from above component on tomcat- IE-5/Netscape 
4.7(NS) when accesed tomcat direcly through 8080 port and also works fine when 
the same page is viewed in Netscapethrough IIS (through default port 
80). 
 But I am getting the extra 
header data on browser (on top) in IE when view the same pages through IIS. This 
is the problem occuring only on IE - IIS - Tomcat configuration. The extra data 
may contains header information and some HTML data also.


*** does anybody haves any solution or any idea why 
is so happening.
Please kindly reply if you have any soltion or 
suggetion.

Thanks.

Regards
Yogesh Shah


Extra header data on browser IE

2001-06-15 Thread Yogesh Shah\(JP\)

Hi All,

I am using JDK1.3, IIS-4, Tomcat 3.1 and XSQL servlet(from oracle network
for simplified sql-xml-xsl transformation) on win NT server 4.
This servlet parses the xsql file and outputs html format.
I have also configured the Tomcat-IIS through ISAPI-redirector
(downloaded from jakarta.apache.org).

Now I am using a redirector component in java (using servletContext) to
redirect the browser from one xsql page to another.
The component clears the ServletResponse Buffer and the redirects to
required URL.
// * Code snap **
   HttpServletResponse res = request.getHttpServletResponse();
Folowing commands
  if(!res.isCommitted()) // Checks if the header contents are already
written or not
  {
   res.reset(); // remove the buffer containts if header is
not written
  }else
  {
   reportError(rootNode,Already commited);
   return;
  }

try {
 res.sendRedirect(strRedirectURL);// redirect to required URL
   }catch (Exception lEx) {
 reportError(rootNode,lEx.getMessage());
  }
// *

***PROBLEM **
This works fine when I view pages which are got redirected from above
component on tomcat- IE-5/Netscape 4.7(NS) when accesed tomcat direcly
through 8080 port and also works fine when the same page is viewed in
Netscape through IIS (through default port 80) .
But I am getting the extra header data on browser (on top) in IE when
view the same pages through IIS. This is the problem occuring only on IE -
IIS - Tomcat configuration. The extra data contains header information and
some HTML data also.


*** does anybody haves any solution or any idea why is so happening.
Please kindly reply if you have any soltion or suggetion.

Thanks.

Regards
Yogesh Shah