Oracle interMedia Java Classes for Servlets and JSP API Reference
10g Release 1 (10.1)

Part No. B12249-01

oracle.ord.im
Class OrdMultipartFilter

java.lang.Object
  |
  +--oracle.ord.im.OrdMultipartFilter

public class OrdMultipartFilter
extends java.lang.Object
implements javax.servlet.Filter

The OrdMultipartFilter class implements the javax.servlet.Filter interface in the servlet 2.3. It filters the form-based file upload servlet request (with the content type multipart/form-data) and wraps the request object using OrdMultipartWrapper object that parses the request content. For any servlet container that supports servlet 2.3, this filter combined with OrdMultipartWrapper object provide transparent accesses to the parameters and files in the servlet request with multipart/form-data encoding.


Constructor Summary
OrdMultipartFilter()
           

 

Method Summary
 void destroy()
          Implement Filter interface method destroy() that destroys the filter.
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
          Implement Filter interface method doFilter() that handles the servlet request with multipart/form-data encoding.
 void init(javax.servlet.FilterConfig config)
          Implement the Filter interface method init() that initialize the filter.

 

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

 

Constructor Detail

OrdMultipartFilter

public OrdMultipartFilter()
Method Detail

init

public void init(javax.servlet.FilterConfig config)
          throws javax.servlet.ServletException
Implement the Filter interface method init() that initialize the filter. FilterConfig object can be set to have the initial parameters: tempDir and maxMememory, specifying the maximum amount of memory that the contents of uploaded files can consume before the contents are stored in a temporary directory.
Specified by:
init in interface javax.servlet.Filter
Parameters:
FilterConfig - an object of type javax.servlet.FilterConfig.

destroy

public void destroy()
Implement Filter interface method destroy() that destroys the filter.
Specified by:
destroy in interface javax.servlet.Filter

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws java.io.IOException,
                     javax.servlet.ServletException
Implement Filter interface method doFilter() that handles the servlet request with multipart/form-data encoding. This method filters the servlet request with multipart/form-data content and wraps it with OrdMultipartWrapper object which will parse the content and provide the access to the text-based form field parameters and the uploaded files.
Specified by:
doFilter in interface javax.servlet.Filter
Parameters:
request - the servlet request
response - the servlet response
chain - the filters that still must be processed.

Oracle interMedia Java Classes for Servlets and JSP API Reference
10g Release 1 (10.1)

Part No. B12249-01

Copyright © 1999, 2003, Oracle. All Rights Reserved.