热门文章 | 热门软件| 热门源码 | 热门电影 | 知识库 | 联系我们
软件 源码 教程 影视 健康 招聘
  HTML | JavaScript | ASP | PHP | JSP | NET | VB | VC | VF | Windows | Linux | Mysql | Mssql | Oracle | Struts 
当前位置: 创世纪计算机资源网 -> 文章频道 ->jsp 
站内搜索:
jspSmartUpload上传下载全攻略 [转](2)
作者:佚名 来源:不详 整理日期:2007-3-12

㈡ Files类 

  这个类表示所有上传文件的集合,通过它可以得到上传文件的数目、大小等信息。有以下方法: 

1、getCount 

作用:取得上传文件的数目。 

原型:public int getCount() 

2、getFile 

作用:取得指定位移处的文件对象File(这是com.jspsmart.upload.File,不是java.io.File,注意区分)。 

原型:public File getFile(int index)。其中,index为指定位移,其值在0到getCount()-1之间。 

3、getSize 

作用:取得上传文件的总长度,可用于限制一次性上传的数据量大小。 

原型:public long getSize() 

4、getCollection 

作用:将所有上传文件对象以Collection的形式返回,以便其它应用程序引用,浏览上传文件信息。 

原型:public Collection getCollection() 

5、getEnumeration 

作用:将所有上传文件对象以Enumeration(枚举)的形式返回,以便其它应用程序浏览上传文件信息。 

原型:public Enumeration getEnumeration() 

㈢ Request类 

  这个类的功能等同于JSP内置的对象request。只所以提供这个类,是因为对于文件上传表单,通过request对象无法获得表单项的值,必须通过jspSmartUpload组件提供的Request对象来获取。该类提供如下方法: 

1、getParameter 

作用:获取指定参数之值。当参数不存在时,返回值为null。 

原型:public String getParameter(String name)。其中,name为参数的名字。 

2、getParameterValues 

作用:当一个参数可以有多个值时,用此方法来取其值。它返回的是一个字符串数组。当参数不存在时,返回值为null。 

原型:public String[] getParameterValues(String name)。其中,name为参数的名字。 

3、getParameterNames 

作用:取得Request对象中所有参数的名字,用于遍历所有参数。它返回的是一个枚举型的对象。 

原型:public Enumeration getParameterNames() 

㈣ SmartUpload类这个类完成上传下载工作。 

A.上传与下载共用的方法: 

只有一个:initialize。 

作用:执行上传下载的初始化工作,必须第一个执行。 

原型:有多个,主要使用下面这个: 

public final void initialize(javax.servlet.jsp.PageContext pageContext) 

其中,pageContext为JSP页面内置对象(页面上下文)。 

[1]  [2]  [3]  [4]  [5]  [6]  [7]  
相关文章