Oracle Containers for J2EE Support for JavaServer Pages Java API Reference
10g Release 3 (10.1.3)
B15978-01


oracle.jsp.webutil.fileaccess
Class DownloadServlet

java.lang.Object
  extended byHttpServlet
      extended byoracle.jsp.webutil.fileaccess.DownloadServlet


public class DownloadServlet
extends HttpServlet
See Also:
Serialized Form

Constructor Summary
DownloadServlet()
           

 

Method Summary
 void doGet(HttpServletRequest req, HttpServletResponse res)
           
 void readDBFile(java.sql.Connection conn, java.lang.String f, ServletOutputStream out, int fileType, java.lang.String table, java.lang.String dataCol, java.lang.String prefixCol, java.lang.String fileNameCol, java.lang.String docCharacterset)
           
 void readFile(java.lang.String basedir, java.lang.String filename, ServletOutputStream out)
           
 void readWriteData(java.io.InputStream in, java.io.OutputStream out)
           
 void readWriteData(java.io.Reader in, java.io.OutputStreamWriter out)
           
 void streamBlob(BLOB blob, long offset, ServletOutputStream out)
           
 void streamClob(CLOB clob, long offset, ServletOutputStream out, java.lang.String docCharacterset, java.lang.String filename)
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

DownloadServlet

public DownloadServlet()

Method Detail

doGet

public void doGet(HttpServletRequest req,
                  HttpServletResponse res)
           throws ServletException,
                  java.io.IOException
Throws:
ServletException
java.io.IOException

readDBFile

public void readDBFile(java.sql.Connection conn,
                       java.lang.String f,
                       ServletOutputStream out,
                       int fileType,
                       java.lang.String table,
                       java.lang.String dataCol,
                       java.lang.String prefixCol,
                       java.lang.String fileNameCol,
                       java.lang.String docCharacterset)
                throws java.io.IOException,
                       java.sql.SQLException,
                       FileAccessException
Throws:
java.io.IOException
java.sql.SQLException
FileAccessException

streamBlob

public void streamBlob(BLOB blob,
                       long offset,
                       ServletOutputStream out)
                throws java.io.IOException,
                       java.sql.SQLException
Throws:
java.io.IOException
java.sql.SQLException

streamClob

public void streamClob(CLOB clob,
                       long offset,
                       ServletOutputStream out,
                       java.lang.String docCharacterset,
                       java.lang.String filename)
                throws java.io.IOException,
                       java.sql.SQLException,
                       FileAccessException
Throws:
java.io.IOException
java.sql.SQLException
FileAccessException

readFile

public void readFile(java.lang.String basedir,
                     java.lang.String filename,
                     ServletOutputStream out)
              throws java.io.FileNotFoundException,
                     java.io.IOException
Throws:
java.io.FileNotFoundException
java.io.IOException

readWriteData

public void readWriteData(java.io.InputStream in,
                          java.io.OutputStream out)
                   throws java.io.IOException
Throws:
java.io.IOException

readWriteData

public void readWriteData(java.io.Reader in,
                          java.io.OutputStreamWriter out)
                   throws java.io.IOException
Throws:
java.io.IOException

Oracle Containers for J2EE Support for JavaServer Pages Java API Reference
10g Release 3 (10.1.3)
B15978-01


Copyright © 2004, 2006, Oracle. All rights reserved.