Re: Anything wrong with this code (please look at attachements)

2001-09-27 Thread Carmelo Montanez

Thanks it worked for me too now both in Netscape and
IE.  However what if I wanted to embed to PDF results from
FOP inside some HTML code for formatting
purposes?, is that possible at all.  What I mean is
is possible to send the PDF and the HTML back to
the client in some fashion?

Greetings,
Carmelo
- Original Message - 
From: Matt Savino [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Wednesday, September 26, 2001 7:20 PM
Subject: Re: Anything wrong with this code (please look at attachements)


 For one thing it looks like you are mixing PDF and HTML content in your
 response:
 
   ServletOutputStream out = response.getOutputStream();
   try {
 out.println(HTML\n);
 out.println(HEAD\n);
 out.println(BODY\n);
 out.println(CENTERH1FOP and PDF
 Creation./H1/CENTER\n);
 renderFO(response);
 out.println(/BODY\n);
 out.println(/HTML\n);
  }
 and 

byte[] content = outPDF.toByteArray();
   response.setContentLength(content.length);
   response.getOutputStream().write(content);
   response.getOutputStream().println(BRBR);
   response.getOutputStream().println(There should be a PDF
 image above);
   response.flushBuffer();
   response.getOutputStream().flush();
 
 For some reason, Netscape doesn't mind this. But IE seems to create an
 Http error that's related to the discrepancy in the content length of
 the response. (At least with Weblogic). I removed all your 
 out.println(..) calls and the code works.
 
 Also I have noticed a weird bug where IE sometimes doesn't recognize
 PDF, even though you set the response type to application/pdf. I was
 using the FopServlet example from .20.1. It worked fine if used
 Netscape. The weird thing is if I clicked back, then forward in IE, it
 recognized the PDF and loaded the plugin. I think I solved the problem
 by mapping the servlet URI to FopServletTest.pdf and sending the FO
 filename as a POST form instead of a GET. 
 
 Hope this helps,
 Matt
 
  Carmelo Montanez wrote:
  
  Hello all
  
  Thanks Sempri for all your comments.  For anyone interested, I am
  attaching a very
  slimed down copy of my Servlet.  I am hardwiring the file name (FO
  file) inside the
  servlet (for convenience of running). I am also attaching a dummy
  HTML file
  to call the servlet (no parameters are retrieved from the HTML by the
  servlet).
  I am also attaching the FO file
  
  I am running this using Tomcat.   If anyone please try an attempt to
  run the
  servlet.  I am still getting stuff (as you will see) on
  the browser.  Please look
  at the import statements (most of them are comments) to see
  which classes you need, I can can provide them if need be.
  
  I am using FOP's latest version.
  
  Greetings,
  Carmelo
  
 Name: testPDF.java
 testPDF.javaType: unspecified type (application/octet-stream)
 Encoding: quoted-printable
  
  Name: test.html
 test.htmlType: Hypertext Markup Language (text/html)
  Encoding: 7bit
  
   Name: cbpbp-background-color4.fo
 cbpbp-background-color4.foType: unspecified type
 (application/octet-stream)
   Encoding: quoted-printable
  
  ---
  -
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, email: [EMAIL PROTECTED]
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, email: [EMAIL PROTECTED]
 
 


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




Anything wrong with this code (please look at attachements)

2001-09-26 Thread Carmelo Montanez



Hello all

Thanks Sempri for all your comments. For 
anyone interested, I am attaching a very
slimed down copy of my Servlet. I am 
hardwiring the file name (FO file) inside the
servlet (for convenience of running). I am also 
attaching a "dummy" HTML file
to call the servlet (no parameters are retrieved 
from the HTML by the servlet).
I am also attaching the FO file

I am running this using Tomcat. If 
anyone please try an attempt to run the
servlet. I am still getting "stuff" (as you 
will see) on thebrowser. Please look
at the "import" statements (most of them are 
comments) to see
which classes you need, I can can provide them if 
need be.

I am using FOP's latest version.

Greetings,
Carmelo
 testPDF.java

This is an FOP PDF generation test

This is just a test





 cbpbp-background-color4.fo

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