hmm... so i completely took it other way round.

i though the other problem couldn't be that BIG as the entire control is
with you.
Whatever output is being generated by servlet, you CAN use it anyway,
+ throw it to browser.
+ write to database.
+ or send it other servlet.

Or is there anything i am completely overlooking at?

You may also like to see ServletOutputStream rather than PrintWriter.

navjot

|-----Original Message-----
|From: Rajesh P [mailto:[EMAIL PROTECTED]
|Sent: Tuesday, June 03, 2003 7:54 PM
|To: Struts Users Mailing List
|Subject: RE: Storing the Output of a Servlet to Database
|
|
|Hi,
|I am aware of how to store the contents to the database. What i am
|really interested is how to capture the output of the servlet.
|Forget PDF, assume that the Servlet is just serving a normal html
|content. After the servlet has given this to the response, how to
|capture this as a byte stream is my real question.
|Thanks,
|Rajesh
|
|-----Original Message-----
|From: Navjot Singh [mailto:[EMAIL PROTECTED]
|Sent: Tuesday, June 03, 2003 7:44 PM
|To: Struts Users Mailing List
|Subject: RE: Storing the Output of a Servlet to Database
|
|
|
|Ideally, you should store the document on file system, the better place for
|PDF BUT you may some weird requirement
|Anyway, if you are adamant on doing this.
|
|--first way--
|
|0. create a field in your database with blob data type. (I have MySQL) but
|oracle/ mssql7 all have this data type.
|1. generated pdf document needs to converted into binary data. ( it is be
|default ;-)
|2. write it down to that field as normal query.
|
|you may wish to see java.sql.Blob and java.sql.prepraedStatement.setBlob
|
|--second way--
|0. create a field in your database with varbinary type.
|1. generated pdf document. read it as byte stream and get arrys of bytes.
|2. write it down to that field as normal query.
|
|see java.sql.prepraedStatement.setBytes
|
|HTH
|navjot
|
|
|
||-----Original Message-----
||From: Rajesh P [mailto:[EMAIL PROTECTED]
||Sent: Tuesday, June 03, 2003 5:28 PM
||To: Struts Users Mailing List
||Subject: Storing the Output of a Servlet to Database
||
||
||Hello Everyone,
||I have a requirement wherein a Servlet class is used to generate a
||PDF document. This output should be stored into a database table
||for future retrieval. Can somebody tell me how this output of the
||Servlet can be captured and stored into a database table? Or
||rather, how to capture the response outputstream, convert it to
||bytes so that it can be persisted in the datbase. Please note that
||we are not allowed to write to a File and then upload it.
||Thanks,
||Rajesh
||
||---------------------------------------------------------------------
||To unsubscribe, e-mail: [EMAIL PROTECTED]
||For additional commands, e-mail: [EMAIL PROTECTED]
||
||
|
|
|---------------------------------------------------------------------
|To unsubscribe, e-mail: [EMAIL PROTECTED]
|For additional commands, e-mail: [EMAIL PROTECTED]
|
|
|---------------------------------------------------------------------
|To unsubscribe, e-mail: [EMAIL PROTECTED]
|For additional commands, e-mail: [EMAIL PROTECTED]
|
|


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

Reply via email to