import java.io.*;
import java.util.*;
import javax.servlet.http.*;
/**
* <p> 该类用于在Servlet或JSP中处理以“multipart/form-data”
* 格式提交的请求数据。通过传入一个HttpServletRequest对象构造该对象,然后即可用
* 该对象取得请求中的普通参数及上传文件。如果请求不是该格式,构造时将抛出
* IllegalArgumentException异常。
* </p>
* <p> 由于普通请求对象HttpServletRequest不能处理该编码类型的
* 请求,即使没有上传文件,也不能通过getParameter()等方法得到参数。该类的一部分
* 功能模仿HttpServletRequest,提供同名的方法用来获取请求中所带的参数。包括:
* getPamameterNames()、getPamameter()、getPamameterValues()。如果某个参数代表的
* 是一个上传文件,则参数值是指该文件的文件名。另外提供upload()方法用于将一个上
* 传文件的内容写入一个输出流,可选指定文件大小限制;如果有多个上传文件,则应该
* 按照文件上传的顺序,依次